У меня проблема с CSS в IE8. Полная высота .test_div не отображается, когда я добавляю прозрачность в #header. Но полная высота .test_div покажет, когда я уберу непрозрачность.
Это работает в Chrome и Firefox, но не в IE8. Я что-то не так делаю?
Спасибо! :)
Код также здесь:
http://jsfiddle.net/VPkXu/
HTML:
<!DOCTYPE HTML>
<html>
<head>
<title>test</title>
</head>
<body>
<div id="header">
<div class="test_div">test square</div>
</div>
</body>
</html>
CSS:
#header {
position:absolute;
z-index:10;
height:100px;
width:300px;
background: #888;
/* remove the lines below, the full height of .test_div will be visible (IE8)*/
opacity: 0.7;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
filter:alpha(opacity=70);
}
.test_div {
background:#CCC;
height:500px;
width:200px;
}