我真的没有你的问题的答案,但我只是想说,我认为你不应该忽略单位,除非你指定值 0。它更容易阅读,并且没有猜测(对于浏览器和其他可能正在阅读您的 CSS 的人来说)。
编辑:从论坛中提取此内容。它们是接受CSS 2.1 规范的整数值的 CSS 属性:
当前选择的答案已过时,并且还缺少链接的 CSS2 规范中的一些答案。由于我需要一个更新的答案,这里是我所发现内容的简要总结。
请注意,这是一个列表,列出了哪些属性可以是无单位的,但不一定应该是。还要注意,任何可以接受'length'值的属性因此可以接受无单位值0。
这列出了所有接受数值([i]整数或[f] loat )的CSS3 属性:
除了这个列表,CSS2 规范还专门包括:
除此之外,在技术上还有一些晦涩的(与 SVG 相关):
而且,FTW,这似乎是对曾经存在过的所有属性的一个很好的参考。