边距/填充设置为0 - 单位为零然后?

时间:2011-02-08 10:26:36

标签: css

有时你会看到像这样设置的边距或填充属性

div {
  padding: 0;
  margin: 0;  
}

现在,虽然很明显是什么,但我想知道为什么没有给出单位(cm,px,em)。是否与值0有关(无论单位是什么意思都相同)?

3 个答案:

答案 0 :(得分:10)

0 px; 0 em; 0 elephants;同样如此。一切都等于没有。

答案 1 :(得分:4)

  

0px = 0em = 0cm

它们完全相同,因此不需要指定单位。

有关详细信息,请参阅此问题:

CSS Default Units

您应始终为值> 0指定单位,因为没有标准默认单位。

答案 2 :(得分:2)

0 = 0,无论您使用的是什么计量单位。