CSS菜单在IE7中无法正常工作

时间:2012-03-04 07:03:50

标签: css menu internet-explorer-7

我在这里有一个css菜单,http://fitzwilliamcardclub.com/除了IE7之外它在所有方面都运行良好(使用FF,Chrome,Safari,IE8和IE9,Opera测试)。在IE7中,下拉菜单隐藏在主背景后面,因为有一个小提示,菜单在悬停时展开,但它在菜单下方的主背景后面。我已经在三天内尝试了这个,但它对此无能为力,这真的令人沮丧。我尝试了几乎所有我想到的东西,设置菜单元素和背景等的z-index但它不起作用。有人可以查看http://fitzwilliamcardclub.com/的网站导航菜单并发布修补程序,如果可能的话。在此先感谢。

2 个答案:

答案 0 :(得分:0)

给#main一个位置:relative并将菜单li设置为比#main更高的z-index。

答案 1 :(得分:0)

对于IE7,为父元素提供更高的z-index实际修复bug。我在http://www.skinwerein.com/上使用了这样的修复程序。

这可能对您有所帮助。 http://brenelz.com/blog/squish-the-internet-explorer-z-index-bug/