使用 IE8 上的 Developer 工具栏,在一个页面上我看到 DIV 的 z-index 显示为“自动”,我从这个元素转到它的父层次结构检查是否某个元素实际上定义了这个属性(z 索引)但我没有看到任何定义/设置了 css 样式属性 z-index 的元素。
我创建了一个示例页面,其中我做了同样的事情,它显示 z-index 为 0。
我没有将我的 div 或任何其他元素定义为具有 zindex 属性,但它仍然显示 z-index 为 0。
我试图找出为什么我在一页上将 ZIndex 设置为 0 而在另一页上将 Z-Index 设置为“自动”,而在任何一个页面中都没有定义它。 这是该 div 的 css 示例。
.mydiv
{
position:absolute;
overflow-x:hidden;
overflow-y:auto;
}
谢谢
最佳答案
我在这里猜测,但由于 position: relative/absolute
在 IE < v9 中触发了一个新的 z-index 堆栈上下文,我怀疑这就是区别。
关于html - 关于IE8浏览器z-index的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7481395/