Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   вопрос по expression (css) (https://javascript.ru/forum/dom-window/15283-vopros-po-expression-css.html)

bushstas 20.02.2011 11:56

вопрос по expression (css)
 
никогда не пользовался expression для задания стилей вот захотелось но не получается
задача чтобы элемент2(position:absolute) внутри элемента1(position:relative) имел такую же высоту что и родитель(элемент1)

задаю height:100% в опере и мозилле работает а в ишаке не хочет

еще вычитал такой способ left:0px; right:0px; top:0px; bottom:0px; не знал что такое возможно
(элемент растягивается на весь родительский) в ишаке также не работает )))


замыслил прибегнуть к expression

на голову приходит вот это но не работает

height:expression(this.parentNode.clientHeight+'px ');

подскажите как правильно

все это нужно чтобы регулировать прозрачность фона(элемент2) не меняя прозрачности содержимого
может есть способ получше?

никто не встречал решения для "background-image-opacity"????

пока не нашел красивого способа сделал так
<div style="position:relative">
<div class="transparent-back" style="position:absolute; width:100%"></div>
</div>

window.onload=function(){
var b=$('.transparent-back')
for(var i=0; i<b.length; i++){
b[i].style.height=b[i].parentNode.clientHeight+"px"
}
}

везде работает так что чем не способ )))


Часовой пояс GMT +3, время: 20:25.