CSS大小声明

时间:2013-01-14 22:51:50

标签: css coding-style standards

在CSS中定义margin / padding等中的大小时,我经常会错过值“0”的“px”,例如

.myClass {
  5px 0 0 5px
}

我最近被与我合作过的人告诉我要包括'px'

.myClass {
  5px 0px 0px 5px
}

有任何优点或缺点或两种方法?或者这只是偏好?

2 个答案:

答案 0 :(得分:5)

没有缺点,你可以在没有“px”的情况下使用0。

  

零长度可以表示为'0'。 (在   换句话说,对于零长度,单位标识符是可选的。)

http://www.w3.org/TR/css3-values/#lengths

编辑:此问题已经被提出

答案 1 :(得分:0)

以下是关于css单位的简要概述,我认为非常有用:

css units (w3c)

一般来说,声明你正在使用哪个单位是好的,而0总是相同的,所以如果你有一个0值(零)你不必写单位,如果你做的话就没有优势写单位

(相反,对于您编写的每个非法单位,您的css文件大2个字节,如果没有优化:D)