5

CSSのユニットに関して私が持っているいくつかの混乱を解消するための簡単な質問perspectiveです。

CSS Transforms仕様では、pxたとえばW3Schoolsなどでperspective: 1000px;使用していますが、他の多くの場所では使用していません。pxperspective: 1000;

どちらの方法がより好ましいですか?それは重要ですか?

これを片付けたいだけです、ありがとう。

4

2 に答える 2

4

(一部の)ブラウザで受け入れられているからといって、それが正しいとは限りません。値がゼロでない限り、CSS仕様では測定単位を指定する必要があります。

仕様によると:

長さは距離の測定値を指し、プロパティ定義では<length>で示されます。長さは寸法です。代わりに、長さがゼロの場合は<number>'0'として表すことができます。(つまり、長さがゼロの場合、ユニットIDはオプションです。)

ディメンションは、直後にユニット識別子が続く数値です。

(強調鉱山)

例については、距離の単位その他の単位を参照してください。

長さに関するMDNの説明も参照してください

于 2012-08-17T00:24:57.087 に答える
0

px(または他の絶対単位)が正しい方法です。ここにドキュメントがあります(w3スクールよりも優れています):)

https://developer.mozilla.org/en-US/docs/CSS/perspective

于 2012-08-17T00:18:31.887 に答える