在CSS中,我們經(jīng)常需要為元素指定尺寸。CSS中定義長度的時(shí)候,會(huì)使用px、em、rem、%等單位。那么,CSS長度可以不寫單位嗎?
div{ width: 100; height: 50; }
事實(shí)上,CSS長度不能沒有單位。在上面的CSS代碼中,width和height的值應(yīng)該是100px和50px,如果不寫單位,瀏覽器會(huì)忽略這條樣式。
另外,CSS中還有一種無單位的長度值——0。在很多情況下,可以使用0來代替px、em、rem、%等單位。
div{ margin: 0; padding: 0; }
上面的CSS代碼中,margin和padding的值都是0,這里的0就代表了px、em、rem、%等單位。
需要注意的是,在一些特殊的情況下,CSS長度可以沒有單位。比如,CSS中的font-weight屬性,其值可以是數(shù)字200到900之間的整數(shù),這些數(shù)字就沒有單位。
總之,在CSS中,長度單位是必不可少的,不能缺少。如果不想使用單位,可以使用0來代替。