在CSS透视图上使用单位

Luk*_*uke 5 css css3 perspective css-transforms

只是一个简单的问题,以澄清我对CSS单位的一些困惑perspective.

在CSS Transforms规范中,它引用了它,px例如perspective: 1000px;但我已经使用过,并且在许多其他地方,其他地方也没有使用它,px例如perspective: 1000;在W3Schools上.

这两种方式更受欢迎吗?有关系吗?

只是想清楚这一点,谢谢.

Ste*_*n P 4

仅仅因为它被(某些)浏览器接受并不意味着它是正确的。\nCSS规范要求指定测量单位,除非该值为零。

\n\n

规范说:

\n\n
\n

长度是指距离测量,并在属性定义中用 <length> 表示。长度是一个维度。零长度可以表示为 <number> \xe2\x80\x980\xe2\x80\x99。(换句话说,对于零长度,单元标识符是可选的。)

\n\n

尺寸是紧随其后的单位标识符的数字。

\n
\n\n

(强调我的)

\n\n

有关示例,请参阅距离单位其他单位。

\n\n

另请参阅 MDN 关于长度的讨论

\n