更高的 z-index 出现在更低的 z-index 下面

12

什么原因会导致一个html元素(例如,使用z-index为5000的绝对定位的ul标签)出现在一个低于它的z-index(例如,使用z-index为0的div标签)的元素下面?这个问题在IE8中出现。

2个回答

15

仅仅因为它有更高的 z-index 值,并不意味着它就会位于顶部。您需要考虑父元素的层叠水平,这决定了层叠上下文。尝试将5000的父元素设置为非静态定位(相对定位)。

如果这不起作用,请发布相关的 HTML 代码。


0

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接