我看到这个符号使用了很多,我想知道,这两个符号之间有什么显着的区别吗?
element#id { property: 0; }
和
element#id { property: 0px; }
我使用属性:0px;所有的时间,因为我发现它更干净的看,但我不是真的确定浏览器解释0px不同于0。
有谁知道哪一个更好或正确?谢谢!
解决方法
单位标识符是可选的,但没有明显的性能提升(虽然您要保存两个字符)。
根据W3C CSS 2.1 Specification for Syntax and basic data types:
The format of a length value (denoted by <length> in this specification) is a <number> (with or without a decimal point) immediately followed by a unit identifier (e.g.,px,em,etc.). After a zero length,the unit identifier is optional.
(强调我)