只是一个快速的问题,以消除我对 CSS 上的单位的一些困惑perspective
。
在 CSS Transforms 规范中,它使用px
eg来引用它,perspective: 1000px;
但我已经使用过,并且在许多其他地方其他人也没有使用过它,px
例如perspective: 1000;
在 W3Schools 上。
哪种方式更受欢迎?有关系吗?
只是想澄清一下,谢谢。
只是一个快速的问题,以消除我对 CSS 上的单位的一些困惑perspective
。
在 CSS Transforms 规范中,它使用px
eg来引用它,perspective: 1000px;
但我已经使用过,并且在许多其他地方其他人也没有使用过它,px
例如perspective: 1000;
在 W3Schools 上。
哪种方式更受欢迎?有关系吗?
只是想澄清一下,谢谢。
仅仅因为它被(某些)浏览器接受并不意味着它是正确的。CSS 规范要求指定度量单位,除非该值为零。
规范说:
长度是指距离测量值,在属性定义中由 <length> 表示。长度是一个维度。零长度可以表示为 <number> '0'。(换句话说,对于零长度,单位标识符是可选的。)
维度是紧跟单位标识符的数字。
(强调我的)
px(或其他绝对单位)是正确的方法。这是文档(比 w3 学校更好):)