IE7中的z-order问题

时间:2010-09-08 09:36:41

标签: internet-explorer-7 z-index

Z-index问题。

div class="menu"...
    -----contain----
div...

div class="flash"...
    -----contain----
div...

在firefox中,菜单已超过flash包含。很好。 但在IE7中,闪光灯在菜单上方。当菜单打开(显示)时。

2 个答案:

答案 0 :(得分:0)

这是因为Flash作为插件嵌入到网站中。某些平台上的某些浏览器(如较新的Firefox,Safari)可以处理插件标签上的z索引(如object或embed),其他浏览器则不能(比较旧的Firefox,IE)。这是因为对于浏览器而言,插件是一个外部进程,它不是网站DOM的真正部分。

简短的回答:除了不使用闪光灯之外,你无法做任何事情。

答案 1 :(得分:0)

对象嵌入标记上设置wmode="transparent"。然后确保您的菜单的z-index高于Flash文件。

如果问题是IE7 / IE6,您可能正在处理非常常见的IE7 z-index bug