これはあまり問題ではありませんが、より一般的なガイドラインです。これは、line-heightプロパティにも適用できます。これは、IEでかなりバグがあります。 UIの開発者として、私のワークフローは次のとおりです。
体上の画素値、一般的に12ピクセル、14px、16pxに、または18pxを設定します。 (これがデフォルトになります)。私はあなたのデフォルトのフォントサイズにパーセンテージを使用することを非常に避けるでしょう。私はまた、一般的に、全テキストのbody要素にパーセンテージまたはEMベースの線高を設定しました。
EMを使用してテキストの値を定義します。一般的な段落を1.0emに、最初の子を1.25emに少し大きく設定することができます。ヘッダーを適切なサイズなどに設定します。それは実際にあなたが取り組んでいるサイトとあなたの好みによって異なります。
CSSを設定すると、高さが設定されると、それがカスケードします。デフォルトのfont-heightが12 pxで、すべてのdivを1.33emに設定してdivのサブ要素を1.25emに設定すると、非常に奇妙なfont-sizeを持つことになります...間違っていませんどのような手段であっても、ベストプラクティスではありません。
少し練習すれば、これはいつでもあなたのフォントサイズが何であるかを知る上で非常に流動的で、ブラウザ間でうまく機能します。
また、フォントサイズを増やす視覚障がい者にとっては、すべてのフォントサイズがデフォルトのピクセルサイズに基づいてパーセンテージになると想像できれば、すべてが通常よく伸びます。
体のフォントサイズを宣言した後にEMを設定するための優れたリソースはpxtoem.comです。
希望すると便利です。
ユーザビリティ/アクセシビリティの観点から、明示的なピクセル値(pxまたはpt)は使用しないでください。これは、視界の悪い人の中には、ブラウザで使用されているフォントのサイズを大きくしたい場合や、フォントサイズを特定のピクセル値にロックした場合、それらを行うことができない場合があるからです。 http://kyleschaeffer.com/best-practices/css-font-size-em-vs-px-vs-pt-vs/ – Nanhydrin
はい、私はそれについて読んでいます。それから、%をベースとし、pxの欠点をベースにしたドローバックを読んだ。私は、フォントの残りの部分を設定するためにemを使用するためのベースとして少しの欠点があるのかどうかはよく分かりませんでした。 (私はここで何かを理解していないかもしれません) – xivo
あなたはどんな具体的な欠点を懸念していますか? – Nanhydrin