2012-08-17 22 views
5

只是一個簡單的問題,以清除我關於CSS perspective上單位的一些混淆。在CSS透視圖上使用單位

在CSS變換規範中,它引用了pxperspective: 1000px;但我已經在其他許多地方使用過,並且沒有使用px例如如W3School上的perspective: 1000;

是哪種方式更受歡迎?有關係嗎?

只是想澄清這一點,謝謝。

+3

永遠不要相信W3Schools的將MDN討論 - http://w3fools.com/ – Jawad 2012-08-17 00:13:37

+0

哈哈,是啊,我想他們可能是舊的 - 但是瀏覽器,據我所知沒有前綴接受語法甚至在這裏的一些帖子也沒有使用單位。 – Luke 2012-08-17 00:19:02

回答

4

只是因爲它是由接受(一些)瀏覽器並不意味着它是正確的。 指定一個度量單位是required by the CSS spec,除非值爲零。

的規範說:

長度指的距離測量並通過<長度>在屬性定義來表示。長度是一個維度。零長度可以被表示爲<號碼>'0'。 (換句話說,對於零長度,單元標識符是可選的。)

尺寸是緊接着單元標識符的編號

(重點煤礦)

Distance UnitsOther Units的例子。

也看到了length