html - 关于IE8浏览器z-index的问题

标签 html css z-index

使用 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/

相关文章:

jquery - 将滚动事件绑定(bind)到动态 DIV?

css - z-index 无法将元素放置在固定定位元素的顶部

html - z-index IE7, IE8, IE9 不起作用?

javascript - 使用 jQuery 通过按钮加载 HTML 文件

jquery - 溢出和 z-index 问题

html - 如何使用 innerHtml 为注入(inject)到 Angular 组件中的 html 应用样式?

html - 使用选取框标签滚动

javascript - jQuery Flot 库标签格式和调整

javascript - 在网站加载完成之前,侧边栏不会显示在正确的位置

javascript - 带有 z-Index : Glitch on last Slide 的纯 JS + CSS 幻灯片