私が見ている主要なサイトのCSSには、CSSのフォントサイズを管理する奇妙な方法があります。まず、ボディセレクタは、これを持っている:このフォントを説明してくださいサイジング構造
body {
font:62.5%/1.5 Helvetica,Arial,FreeSans,sans-serif;
}
その後、後に彼らはH2フォントのためのカスタムサイズを取得する:あなたがこれらの場所のいずれかでフォントのディレクティブを変更した場合
h2 {
font-size:3em;
}
を、 h2のフォントサイズが変更され、正しく表示されません。だから彼らは明らかにこれらのディレクティブの組み合わせを介して、フォントサイズを管理している、と私は、彼らはそれをこのように行うと理由を知りたい....
質問:
なぜH2フォントではありません単純にボディフォントをオーバーライドしていますか?それはボディフォントがそのサイズ上の乗数として機能しているようです....
このデザインの動機は何ですか?体のフォントに乗って上-
おかげで、 ヨナ
[OK]を意味?ベースをベースにして、1.87emをやってみよう。 – Jonah
@Jonah:そういうわけで、ブラウザのデフォルトの62.5%という私の標準的な本文を絶対に指定する必要はありません。一度やり直して後でオーバーライドできます。 – Matchu
62.5%は、値を10px(ほとんどのブラウザではデフォルトの16pxに設定)に設定するのと同じですが、ユーザーのローカルフォントサイズ設定も有効にします。 pxはスケーラブルな単位であると考えられていますが、ブラウザで扱うブラウザの中には絶対画面上のピクセルとして扱うものがあります。 –