经过几天的失落之后,我已经放弃了尝试解决这个问题。 所以,情况就是这样,如果有人能告诉我应该做什么,我会非常感激:
我有一个垂直菜单,菜单的第二级是绝对定位的。
内部<ul>
的样式为position: absolute;
,并且设置为z-index
。问题是
ie6和ie7-specific,它不识别绝对定位块中的z-index。
如果元素相对定位,没有问题,但我需要
元素定位绝对。
有什么建议吗?非常感谢所有愿意提出建议或意见的人。
答案 0 :(得分:0)
如果有帮助,请尝试此操作。
在绝对div内,添加一个相对div并将代码放入其中。
答案 1 :(得分:0)
IE6和IE7有z-index
bug,其中每个绝对定位的元素为堆叠顺序创建新的上下文。如果没有看到有问题的html,很难说,但是尝试将position: relative;
和z-index: 100
(或者子菜单的z-index之上的内容)添加到所有元素的容器(父级)中position: absolute
。