【发布时间】:2011-12-16 21:45:22
【问题描述】:
这更像是一个“哲学”论点,但我想知道这里推荐的做法是什么。我还没有将其设置为 Wiki,以防万一有“官方”答案。
显然,0px 和 0em 之类的没有区别,因此可以简单地指定 0 并且单位是多余的(请参阅CSS difference between 0 and 0em)。一些回答这个问题的人认为应该始终省略单位。
但是,在我看来,省略该单位更容易出错,因为以后的更改可能会意外地省略该单位。它与文档中其他地方的非零元素也不太一致。
【问题讨论】:
-
我一般会省略单位以节省一些字节。
-
在我看来,省略更好。不仅仅是因为指导方针。如果你有很多单位可以用来代替相对和绝对,你怎么知道你是否达到了 0px。这是我认为最令人困惑的事情。无单位零适合所有类型的单位,这是最好的事情。 0 是 0。