2016-09-27 134 views
1

height = 2px和height = 2有什麼區別?當我們不指定像px或em這樣的單位時,它需要什麼單位?height = 2px和height = 2有什麼區別

+0

在CSS中沒有「默認」單位。單位是非零值所必需的。所以'height = 2'根據css標準是無效的。請參見[this](http://stackoverflow.com/questions/2272279/css-default-units)問題。 – Adam

回答

0

如果你指的是HTML那麼它將永遠是像素。如果是CSS,它將取決於瀏覽器,並且取決於您分配高度的元素,例如line-height:2將表示該行上字體值的200%。當前的瀏覽器將其指定爲CSS中的無效值,並且不應呈現大小。

0

它不應該工作。

如果選中的開發工具,你會發現這條消息height: 50;

無效的屬性值

因爲你要加上單位,讓瀏覽器知道如何使你的元件。

0

那麼,這是無效的。

您可以使用鉻工具(F12)檢查元素,從中刪除'px',並接收無效值的警告。

相關問題