This question already has answers here:
'property: 0' or 'property: 0px' in CSS?
(10个答案)
5年前关闭。
谷歌搜索这个问题的答案非常困难,因此我认为这里的人应该知道。
在CSS中,我看到零像素声明为简单的“0”,也声明为“0px”。
“0”的次要问题是,如果将其更改为一些非零值,则可能会忘记添加“px”。而当将值设为“0”时,您可能会忘记删除“px”。我想要代码中的纯粹一致性,像这样的小事情让我发疯。
这是否真的归结为个人喜好,例如缩进何处?
它们似乎都可以工作,但是哪种方法更好,为什么呢?
谢谢。
编辑以便清晰:
我写了“像这样的小事让我发疯”。
没有0的“px”是而不是我所指的东西。
让我发疯的是,有两种不同的方法可以完成相同的简单操作。
就个人而言,尽管有一个小问题,就是忘记在适当的地方添加/删除“px”,但我仍然会继续使用“0”,因为它知道与其他方法一样可以接受。
与
See the specs:
一旦养成了在没有单位标识符的情况下编写
(10个答案)
5年前关闭。
谷歌搜索这个问题的答案非常困难,因此我认为这里的人应该知道。
在CSS中,我看到零像素声明为简单的“0”,也声明为“0px”。
mystyle { width: 0; }
anotherstyle { width: 0px; }
“0”的次要问题是,如果将其更改为一些非零值,则可能会忘记添加“px”。而当将值设为“0”时,您可能会忘记删除“px”。我想要代码中的纯粹一致性,像这样的小事情让我发疯。
这是否真的归结为个人喜好,例如缩进何处?
它们似乎都可以工作,但是哪种方法更好,为什么呢?
谢谢。
编辑以便清晰:
我写了“像这样的小事让我发疯”。
没有0的“px”是而不是我所指的东西。
让我发疯的是,有两种不同的方法可以完成相同的简单操作。
就个人而言,尽管有一个小问题,就是忘记在适当的地方添加/删除“px”,但我仍然会继续使用“0”,因为它知道与其他方法一样可以接受。
最佳答案
它们是相同的。
使用width: 0
,因为它更短且更易读。
尤其是当您有以下情况时:
padding: 0px 0px 9px 8px
与
padding: 0 0 9px 8px
See the specs:
一旦养成了在没有单位标识符的情况下编写
0
的习惯,就不会发生这种情况。10-07 17:57