【发布时间】:2009-04-28 15:11:44
【问题描述】:
我有以下导航,其中 .topNav 具有 position:relative 和 subnav 具有 position:absolute。由于 z-index 问题,我无法让子列表出现在主列表上。这似乎是一个已知问题。
<ul>
<li class="topNav">About Us
<ul class="subNav"><li> Subsection A</li><li>Subsection B</li></ul>
</li>
</ul>
有人知道解决方法吗?
UPDATE http://brh.numbera.com/experiments/ie7_tests/zindex.html 准确地显示了我遇到的问题。我的原始帖子是在列表的上下文中,但我已将问题简化为当在具有 position:relative 的父元素内有一个带有 position:absolute 的元素时,z-index 似乎不起作用。
【问题讨论】:
-
样式看起来像什么,或者它们实际上只是设置位置?
-
我已经从风格中剔除了定位之外的所有内容,因为我已经向自己证明这就是问题所在
-
您能否更全面地解释一下您想要达到的效果。上面是指在上面还是覆盖在上面?
-
如果您有 CSS 代码,或者如果它上传到我们可以看到的地方,我们可能会提供帮助。事实上,我们不知道你对那个标记做了什么,所以它绝对可以是任何东西......
-
我试图复制该问题,但取决于您要执行的操作。所有浏览器的效果都不同,您的意图是什么?元素是否始终显示?
标签: html css internet-explorer