IE中的元素重叠问题

时间:2010-04-14 08:31:52

标签: html css overlap

有一个页面,下拉菜单“Products”与IE中的下一个内容重叠。 它在Gecko或Webkit浏览器下工作正常。

http://orbitscripts.com/easily-manage-advertising-across-all-of-your-websites.html

z-index属性没有任何意义。

我还没有解决方案。 Thanx提前

1 个答案:

答案 0 :(得分:1)

如果广告位于Flash中且“wmode”未设置为“透明”,则z-index将始终为无限且高于其他内容。请参阅http://www.communitymx.com/content/article.cfm?cid=e5141

有一些黑客可以使它在特定操作系统上的某些特定浏览器上运行,但是它们是不可靠的并且没有全面的解决方案在所有情况下都可以工作,据我所知http://www.sitepoint.com/forums/printthread.php?t=158317&pp=25&page=2(并寻找解决方案“mhulse”。)

IE 6还有一个错误,其中<select>元素具有无限的z-index,除非IFrame位于其上方,这在大多数情况下都有效,但它更可能是一个flash动画。

编辑:我似乎记得在非IE浏览器中,z-index相对于具有“DIV”的块元素(通常为position: relative)风格,而在IE中它至少在某些版本中与 文档 相关,所以它就像一个全局而不是本地z-index也许这就是原因。