2013-04-24 32 views
0

在Firefox中,當我添加以下CSS規則時,75px保證金底部也會應用到#header-container的頂部。 Firebug沒有報告這一點,但是元素已經向下移動了頁面的底部邊界的確切數量。其他瀏覽器不這樣做。Firefox錯誤地將margin-bottom添加到元素的頂部

有人知道爲什麼會發生這種情況,以及如何阻止它?謝謝。

#header-container{ 
    position: relative; 
    margin: 0 auto 75px; 
    width: 960px; 
} 
+0

無法重新創建[http://jsfiddle.net/7dbpE/](http://jsfiddle.net/7dbpE/) – Morpheus 2013-04-24 14:38:08

+0

永遠不會知道保證金:0 auto 75px;工作。你是否嘗試過個人保證金規則?像margin-top:0; margin-right/margin-left:auto; margin-bottom:75px; – 2013-04-24 14:41:22

+0

您是否在使用重置樣式表? – 2013-04-24 14:43:45

回答

2

我不知道如何和爲什麼發生這種情況,但如果你改變你的造型#header-container這個

#header-container{ 
    position: relative; 
    margin-bottom: 75px; 
    width: 960px; 
    float: left; 
} 

它會解決這個問題。

+0

非常感謝,這對我來說。 – 2013-04-25 15:21:30

相關問題