1emを要素に適用すると、ブラウザのデフォルト値(通常は16px)または親のfont-size値(右)が使用されます。しかし、もし私がh1
要素の中にmargin-top: 1em
のようなものを使うと(リセットスタイルシートを使わないので、h1はfont-size: 32px
に設定されます)、親要素がfont-size: 16px
に設定されていても1emは32px
に等しくなります。emを使ったマージンとパディング
ただし、font-size:100%;その不一致を解決します。
私には何が欠けていますか?
お使いのブラウザは何ですか?あなたはフィドルを提供しますか? –
Chrome 17は安定しており、Firefoxでもチェックインされています。 –