私は、フォントサイズからレイアウト(幅、余白、パディングなど)まで、すべてにemを広範囲に使用している古いプロジェクトに取り組んでいますが、フォントだけでなくページのレイアウトにもemを使用することに実際に何か利点があるのだろうかと思いました。 ?
私はフォントにemを使用しないようにしていますが、特にbody { font-size: 62.5%; }
トリックがないと少し混乱します(これは明らかに悪いことです)。そして私が知る限り、今日のすべてのブラウザは適切にピクセルのサイズを設定しています。
私の知る限り、このメタタグはモバイルブラウザに標準サイズのピクセルを表示させる必要があります。
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
CSS 2.1仕様から:
参照ピクセルは、ピクセル密度が96dpiで、リーダーから腕の長さの距離にあるデバイス上の1ピクセルの視角です。したがって、公称アームの長さが28インチの場合、視角は約0.0213度になります。したがって、腕の長さで読み取る場合、1pxは約0.26 mm(1/96インチ)に相当します。
私が本当に尋ねようとしている質問は、レイアウトやフォントサイズのサイズを変更するときにemがpxよりも優れているかどうかです(emがオンサイトのフォントサイズ変更機能を作成できるという事実を除いて)?それとも、em vs pxがもっと好みの問題になっているのでしょうか?