Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/blackberry/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Css IE7中的z索引未正确渲染_Css_Internet Explorer 7_Z Index - Fatal编程技术网

Css IE7中的z索引未正确渲染

Css IE7中的z索引未正确渲染,css,internet-explorer-7,z-index,Css,Internet Explorer 7,Z Index,我正在努力使网页向后兼容IE7(我知道“IE7?!”,但这就是我们学校电脑上的内容)。我试图显示一个div的完整大小的页面,以加深身体,并显示两个具体的div的顶部。但是,当我查看页面时,页面上所有其他元素上都会出现暗div,即使是z索引较高的元素。 您可以使用查看页面并在IE7中查看它 我已经将定位应用于所有元素,但它似乎什么也没做。也许这只是我的眼睛?就我而言,这是不可能的,所以我最终放弃了。我想如果你从#wrapperdiv中拉出模式框div,它可能会工作。IE的旧版本似乎比较同级z索引值

我正在努力使网页向后兼容IE7(我知道“IE7?!”,但这就是我们学校电脑上的内容)。我试图显示一个div的完整大小的页面,以加深身体,并显示两个具体的div的顶部。但是,当我查看页面时,页面上所有其他元素上都会出现暗div,即使是z索引较高的元素。 您可以使用查看页面并在IE7中查看它


我已经将定位应用于所有元素,但它似乎什么也没做。也许这只是我的眼睛?

就我而言,这是不可能的,所以我最终放弃了。

我想如果你从
#wrapper
div中拉出模式框div,它可能会工作。IE的旧版本似乎比较同级z索引值,因此
#blackg
div将自己与
#wrapper
div进行比较,后者的z索引设置为自动。如果模态框是两者的兄弟,并且其z索引更高,那么它可能会解决问题。

我尝试过,但在chrome和IE7中它对我来说都是一样的,为什么不粘贴您正在调试的特定代码以更好地回答您的问题呢?不仅仅是您,IE7的z索引实现严重受损。我现在记不起修复方法了,但我记得它与为每个元素按相反顺序设置z索引有关。这真是太可怕了。如果你能展示你的代码(也尝试一下),有人会明白的。链接到实时站点的问题是,一旦你修复或开始摆弄它,问题就消失了。它没有回答你的问题,但
。blackg
应该是
位置:固定的,而不是绝对的。我想你应该读一下这篇文章,它帮助了我:)很好的链接。考虑到我在页面上没有看到任何静态元素(所有元素都是相对的或绝对的),这在这里是非常相关的。