2017-02-04 6 views
2

いわゆる絶対単位(センチミリメートルで、PTPC)などの他のどこでも CSSで同じことを意味し、が、あなたの出力デバイスは、Aがある場合にのみ、高い 十分な解像度。CSSの絶対単位が異なるスクリーンで本当に絶対に表示されないのはなぜですか?

ソース:W3C

私は私のプロジェクトで上記のコードを入れたときに、私はどこでも1センチメートルを見ることを期待...

.myColumn{ 
    width: 1cm; 
} 

W3Cは、低解像度の画面のために言って、ケースはないだろう同じである。

なぜですか?

1cmを正しく生産できないのはなぜですか?

携帯電話やタブレットなどでは、唯一の画面単位はピクセルです。

答えて

1

CSS units don't necessarily equate to exact dimensions。結局、画面に表示されるすべてのCSS測定値は最終的にピクセル単位で計算されます。

CSSは、Pt、画面はそうでは使用して、96 dpiのを持っているだろうと仮定して、別のモニタ解像度、またはユーザー定義のズームがあなたの結果に影響を与えるかもしれないが、PCは、通常は安全です。画素への正確な計算がないよう

メトリックユニットが、しかし別の話であるので、数字は、指定された測定値に近くなる結果を配信するためにブラウザによって丸められています。これは、画面レイアウトの対象W3C only recommends px, %, or em unitsその理由の一つです。

関連する問題