私は将来のCSSのベストプラクティスについて考えています。新しいiPadまたはiPhoneの12pxフォントは判読できなくなります。これを補うために、これらのデバイスはピクセルの定義を変更します。ブラウザでCtrl+/を使用すると、ピクセルの定義が変更されて再描画されます。Ctrl-
ピクセルはもはや実際にはディスプレイユニットに結び付けられていないので、測定単位としてピクセルを単に放棄する時が来たのでしょうか。
利点:
- 要素は相互に関連付けるのが簡単です(mmとcm、pt、pc、inなど)。
- ポイントが転送され、きれいに印刷されます。(Netscape Navigatorを思い出して、ピクセルサイズのフォントを印刷しますか?)
- 私たちは、フォントサイズをポイントで参照することに非常に慣れています。
- 物理的な測定は、設計がはるかに簡単です。
- ディスプレイはますます高密度になり、多様化しています。アイテムの高さが7mmであるとすると、高さは7mmになります。ピクセルを使用して、エンドユーザーに何が表示されるかはわかりません。
短所:
- 画像は常に一定数の色付きのドットで構成されます。500 x 500の画像は、500x500の表示要素で常に最適に表示されます。
- Javascriptは要素のサイズをピクセル単位で報告し、それらを物理的な寸法に変換するには余分な作業が必要です。
あなたの考えは何ですか?