IE6 でのデフォルトのフォント サイズは、およそ 12 ~ 14 ピクセルです。このデフォルト値よりも小さい高さの div を定義しようとすると、IE はこのレイヤーの高さがフォントの行の高さより小さくならないと頑固に信じ込んでしまいます。 。そのため、height: 6px; を使用して div の高さを定義したとしても、IE で実際に表示されるのは高さ約 12 ピクセルのレイヤーです。
この問題を解決するには、div のフォント サイズを強制するか、オーバーフロー属性を定義して div の高さの自動調整を制限します。たとえば、
または により、IE のスマート化が妨げられる可能性があります。この問題は、IE7/Firefox/Opera では発生しません。