2012-03-03 33 views

回答

0

欢迎来到社区,你在IE7中面临这个问题。

IE8,FF和铬是给完美的输出。你需要的是让你的.main-container z-index:-10 or -100左右..尝试任何值。

设置的.nav-container#nav您的z-index在正值像z-index:999或9999尝试的价值,同时检查它在所有的浏览器,所以你可以验证你的CSS规则的影响。为了测试目的,您可以在任何类别或ID上设置border:1px solid red;。通过使用这个,你可以看到元素的边界。

检查你的位置也有一段时间IE对待位置不同。没有必要相应地尝试ul或ul ul上的z-index。有时候我们也会考虑元素的父容器。如果你的布局或对齐会给其他浏览器带来问题,你也可以使用条件语句并为特定的浏览器编写特定的CSS。

参见:Conditional comments

+0

我添加。主要容器的z-index:-10;风格。但在IE7下它仍然隐藏在滑盖后面 – user1188320 2012-03-03 08:12:59

+0

@ user1188320 - 嗨你解决了IE7的解决方案吗? – w3uiguru 2012-03-03 09:21:57