2010-11-30 112 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