IE7でhタグの文字が欠ける

NO IMAGE

h1に限らず、hタグの文字の上部が欠けてしまうのが、前からずっと気になっていました。
個々にline-heightを設定すれば直るけど、ie7のみの現象のため、ハックを使っての設定が面倒。
よくよく調べてみると、ie6/7のバグ?のようで、
http://katt79.jp/blog/2009/03/21/121.php
によると、
bodyにline-height:150%
などと単位つきで指定していると、起きるとのこと。
ためしに1.5em → 1.5 とすると、あら不思議、確かにIE7でも欠ける現象はなくなりました。
原因はなんなんでしょうか。

http://koyamataro.blog32.fc2.com/blog-entry-11.html
によると、h1標準のまま適用されるからとのこと。
標準モードがどうのこうのってことなんでしょうか。でもhtml5で記述してるから関係ないような気もするなー。

今回も、親切な記事を書いてくれたネット上の方々に感謝します☆

CSS+htmlカテゴリの最新記事