我正在制作一个网站,并且在浏览IE浏览器时遇到问题。其他浏览器似乎都很好。经过一些关于z-index的谷歌搜索之后,很多人都提到IE的bug,主要是修复似乎是从0 - 1000 - 2000年上升。在搜索几个小时后,我仍然感到困惑。当谈到这种事情时,我有点不习惯。任何帮助或建议将不胜感激。这里是我的代码:显示Z-index与Internet Explorer的问题
#bg_mask {
position: absolute;
background-color:#000000;
background-repeat:no-repeat;
background-attachment:inherit;
background-position:center;
z-index: 10;
visibility: hidden;
}
#frontlayer {
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 31.8em;
padding : 30px;
width: 20em;
height: 23.4em;
background-color: #000000;
visibility: visible;
border: 0px solid black;
z-index: 30;
}
#toplayer {
visibility: visible;
z-index: 2;
}
div.scroll{
overflow:auto;
filter:alpha(opacity=0.85);
-moz-opacity:0.85;
-khtml-opacity:0.85;
opacity: 0.85;
}
在大多数浏览器(Chrome和Firefox)我得到我上面的背景图片,我从代码中使用上述其中一个稍微透明覆盖。但是,IE浏览器什么也看不到。
注:我试过所有版本的IE浏览器。
谢谢:)
粘贴过来HTML代码也 – 2010-11-03 09:15:03
你有一个活生生的例子,并请发表你的HTML标记,所以我们可以帮助你更多:) – Kyle 2010-11-03 09:30:22