2012-07-14 84 views
1

在CSS中,margin-left的默認值是0.我明白,因爲它是0,所以不需要任何單位。如果是em或px,它們無關緊要。但我繼承了我公司的代碼:margin-left默認單位是什麼

margin-left:10;

我猜這意味着默認10px?我想我可以試試em和px,看看什麼時候看起來更好。

回答

3

沒有默認單位。

該CSS無效,因爲非零值沒有單位。

瀏覽器將以不同的方式處理不正確的代碼,具體取決於它是什麼瀏覽器,以及呈現頁面的模式。在怪癖模式下(沒有文檔類型),大多數瀏覽器將嘗試使用單元px來更正代碼。在標準合規模式(使用適當的文檔類型)下,大多數瀏覽器都會忽略樣式。

+0

謝謝你的幫助。 – 2012-07-15 05:23:01

2

如果未指定單位,則較老的瀏覽器默認爲px。較新的需要一個單位,所以會忽略這個保證金。

+0

謝謝你的回答。 – 2012-07-15 05:23:07

相關問題