私はmeyerwebで、このページを超える閲覧しました:ラインハイトでパディングをコントロールするのはなぜですか?
http://meyerweb.com/eric/css/edge/menus/demo.html
と私は、ヘッダー内のパディングが作成される方法について興味が何かに気づいた:あなたはライン - を削除する場合は今
h1 {margin: 0; padding: 1em 0.25em 0; font: bold 2.5em Arial, sans-serif; line-height: 0.8em; border-bottom: 1px solid silver; text-align: right; color: #557; letter-spacing: 2px;}
をheightディレクティブを使用すると、少し上に余白が追加されます。したがって、線の高さは基本的にh1の上から少しのパディングを取り除くように機能しています。私の質問は、なぜラインハイトを外してパディングトップを1emから.9emに変更しないのですか?
CSSで猫をスキンする方法はたくさんありますが、マイヤーのようなエキスパートがこのようにしているのであれば、おそらく選択の理由があると思いました。
おかげで、
ジョナ
ありがとうございました!私は理由があることを知っていた。 – Jonah