CSSの絶対単位について教えてください((_ _ (´ω` )ペコ
CSSで指定できる長さは、相対単位と絶対単位の2つに分類できます。
絶対単位に関しては、下記に記載がある通り、cm, mm, Q, in, pc, pt, px
の7種類あります。
絶対単位について、下記の説明があります。
低 dpi のデバイスでは、単位 px は physical reference pixel を表し、その他の単位はこれを基準に決められます。例えば 1in は 96px と定義され、これは 72pt と等しくなります。こうした定義の結果、低 dpi のデバイスでは inches (in)、centimeters (cm)、millimeters (mm) といった単位で表現される length が、同名の物理的な単位と同じ長さになる必要はありません。
引用元:<length> - CSS | MDN
ドットバイドットの環境において、1物理ピクセルが長さの基準になるのかと思います。
下記のような関係になると思います。
1px = 1物理px
1in = 96物理px
1pt = 72物理px / 96物理px
1物理ピクセルは、ディスプレイによって実際の大きさが異なります。
固定の大きさではない1物理ピクセルを基準に絶対単位を定義しているという理解です。
私の乏しい知識では、固定の大きさではない1物理ピクセルを基準した絶対単位(px以外)を使う用途が思いつきません。
W3Cで定義しているということは、何かしらに使われているのかと思います。
px以外の絶対単位はどのようなときに使うのでしょうか?
その単位を使う理由も教えていただけると嬉しいです。
ご存じの方いれば、ご教示ください。
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/02/03 04:32
2017/02/03 05:32