0

我有一个带有 div 元素的 html 页面。打开modalpopup时隐藏页面实际上是css。它在 Firefox 中运行良好,但在 IE 6 中运行良好。任何人都可以建议。

<!DOCTYPE html>
<html>
<head>   
    <style type="text/css">
        .overlay1
        {
            position: fixed !important;     
            background-color: #000;       
            width: 100%;
            height: 100%;
            top: 0px;            
            left: 0px;
            bottom: 0px;
            right: 0px;
            padding: 0;
            margin: 0;            
            filter: alpha(opacity=20);
            opacity: 0.2;
            -moz-opacity: 0.2;
            -khtml-opacity: 0.2;
            -webkit-opacity: 0.2;
            z-index: 10004;            
        }
    </style>
</head>
<body>
    <div class="overlay1">
    </div> 
</body>
</html>
4

1 回答 1

1

一:IE6不支持position:fixed; 可能的解决方法:

* html .fixedBlock{
    position: absolute;
    top: expression(eval(document.body.scrollTop) + "px");
}

另一个问题 - 据我所知,IE 6 的不透明度应该这样设置:

filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
于 2012-10-04T21:08:58.620 回答