2012-02-15 74 views
0

我有一個CSS的身體標記,但它不包含任何保證金屬性。但IE 9顯示頁邊空白的廣告左側,右側,頂部爲0,由於底部空白,我的佈局被破壞。如果我採取開發人員工具並取消選中該屬性,我的佈局很好。有什麼建議麼?與IE9的保證金問題

+1

你有JS設置'margin-bottom'嗎?如果沒有,什麼阻止你將其設置爲零與CSS? – Borealid 2012-02-15 14:04:39

+0

這就是爲什麼重置樣式表是個好主意。 – 2012-02-15 14:04:45

回答

0

設置你的身體保證金屬性:

margin: 0px auto; 

並檢查,如果多數民衆贊成幫助。

0

如果這真的是你遇到問題的唯一瀏覽器,使用IE 9條件註釋你的風格標籤後和頭標籤上面,例如特定的元素或HTML文檔上作爲一個整體:

<!--[if IE 9]> 
<style> 
#someElementId {margin-top: -33px} 
html {margin-top: -33px} 
</style> 
<![endif]--> 
+0

這不是一個很好的解決方案,因爲我們不知道,爲什麼IE設置正確。 – Cyclone 2012-02-15 14:10:32