0

I'm trying to place two divs over the top of an existing website, as in this image:

enter image description here

I can do this fine in firefox/google chrome etc, but it doesn't seem to work in IE.

Could someone point me to a simple example of how to do this?

4

3 回答 3

1

将以下代码放在您的脑海中并改position:absoluteposition:fixed您的css

<!--[if IE]>
    <style type="text/css">
        .black_overlay {
            position:absolute;
            top: expression(document.compatMode=="CSS1Compat" ? document.documentElement.scrollTop+"px" : body.scrollTop+"px");
        }
    </style>
<![endif]--> 
于 2012-04-19T13:56:06.907 回答
0

您唯一的选择是真正强调使用 z-index。

Z-Index 就像在 HTML 中应用图层一样,在这种情况下,您可能在顶部、中间和底部都有一个图层。因此 3 个 div 像层一样定位。

http://www.w3schools.com/cssref/pr_pos_z-index.asp

于 2012-04-19T13:48:04.227 回答
0

在这里我更新了css。而不是position:absolute;我使用的fixed所以它不会随着滚动而移动。

http://jsfiddle.net/5V288/9/

于 2012-04-19T13:55:33.413 回答