2010-11-30 149 views
0

这只发生在IE7 - 我失去了我的顶部菜单项。IE 7 - CSS横幅定位问题

我的横幅正被逼到顶端 - 而不是坐在顶级导航栏之下。

关于如何强制这个坐在IE7的正确位置的任何线索?

http://www.jacksonenterprises.co.nz/

+0

可惜我现在不能运行IE浏览器,但尝试添加的位置是:绝对的风格,然后相应地定位它。如果你不能解决它,你总是可以通过HTML条件语句为IE 7应用替代样式... – 2010-11-30 23:49:01

回答

0

div.header具有高度25像素。删除此属性或正确计算它。

+0

哈,你打败了我; – 2010-12-01 00:01:31

0

有几件事需要注意,确保你的滑块没有绝对定位。如果是,请确保顶部有足够的余量。

其次,您的标题div只有25px的高度,尽管它有一个标志和一个导航栏浮动在它下面。我看到你正在使用'clear:both'技巧,这很好 - 但只要高度设置正确,IE7就会尊重它。

所以总和,使用下面的代码来解决你的CSS在行:

div.header { 
height: 145px; 
} 
+0

谢谢你们,这是我忽略的东西。这固定它! – user525860 2010-12-10 02:31:13