IE6和IE7 Z-INDEX错误

时间:2011-11-14 21:56:40

标签: css internet-explorer-7 internet-explorer-6 css-position

经过几天的失落之后,我已经放弃了尝试解决这个问题。 所以,情况就是这样,如果有人能告诉我应该做什么,我会非常感激:

我有一个垂直菜单,菜单的第二级是绝对定位的。 内部<ul>的样式为position: absolute;,并且设置为z-index。问题是 ie6和ie7-specific,它不识别绝对定位块中的z-index。 如果元素相对定位,没有问题,但我需要 元素定位绝对。

有什么建议吗?非常感谢所有愿意提出建议或意见的人。

2 个答案:

答案 0 :(得分:0)

如果有帮助,请尝试此操作。

在绝对div内,添加一个相对div并将代码放入其中。

答案 1 :(得分:0)

IE6和IE7有z-index bug,其中每个绝对定位的元素为堆叠顺序创建新的上下文。如果没有看到有问题的html,很难说,但是尝试将position: relative;z-index: 100(或者子菜单的z-index之上的内容)添加到所有元素的容器(父级)中position: absolute