CSS中的'property:0.5px'或'property:.5px'?

And*_*ndy 0 css properties zero

我已经看过这个符号使用了很多,我想知道,这两个符号之间有什么明显的区别吗?

element#id
{
  property: 0.5px;
}
Run Code Online (Sandbox Code Playgroud)

element#id
{
  property: .5px;
}
Run Code Online (Sandbox Code Playgroud)

property: .5px;一直在使用,因为我发现它看起来更干净.

有谁知道哪一个更好还是更正确?我没有在w3规范中找到这种情况.

谢谢!

Bol*_*ock 5

两者都是正确的.这在第4.3.1节中说明.特别:

<number>可以是<integer>,也可以是零或更多位,后跟一个点(.)后跟一个或多个数字.

它们之间唯一的区别是一个0角色; 您是否选择包括领先0完全取决于个人偏好.