我正在一个有两个绝对定位的 div 的网站上工作......徽标和菜单(导航栏)
即使在多次尝试 z-index 操作之后,IE 也将它们都掩埋了。看在上帝的份上,为什么 IE 不能像 Firefox 甚至 Opera 一样好用?
更新.......
我忘了提到这些 div 位于 Flash 电影上。我怎么可能把它漏掉?!
我正在一个有两个绝对定位的 div 的网站上工作......徽标和菜单(导航栏)
即使在多次尝试 z-index 操作之后,IE 也将它们都掩埋了。看在上帝的份上,为什么 IE 不能像 Firefox 甚至 Opera 一样好用?
更新.......
我忘了提到这些 div 位于 Flash 电影上。我怎么可能把它漏掉?!
如果您的 flash 电影正在掩埋您的其他内容,您可能会通过向嵌入对象添加额外的 param 元素来获得好运:
<param name="wmode" value="opaque" />
如需更长的答案,您可以查看有关堆叠窗口/闪存内容的博客文章。Adobe 也有关于此问题的技术说明。
IE 有几个有据可查的 Z-index 错误。似乎 IE 为定位元素创建了一个新的堆叠上下文。见这里。
这也是IE7中的一个问题。这是描述问题的链接:http: //therealcrisp.xs4all.nl/meuk/IE-zindexbug.html
这是 IE6 的一个已知错误(我假设您正在使用)。这里有一些描述和一些帮助:http ://www.last-child.com/conflicting-z-index-in-ie6/