今日divの高さ制御を作っていたところ、IEでのdivの高さ制御が非常に小さい場合に無効になることが判明したので、関連記事を確認してみました。 ついに解決しました。次の記事を参照してください。 高さ12PX(目安)未満の線を作成すると、実際の高さよりも高く表示されてしまいます。 IE の場合は、以下を参照してください。 コードをコピー コードは次のとおりです: <BR >.line { <BR>背景: #CCCCCC; <BR>高さ: 6px; <BR>} はい 実際の高さは 6PX より大きいことがわかりますが、これは IE のバグと考えられます。この問題を解決するには、次の 3 つの方法がありますが、最初の方法を使用することをお勧めします。 1: コードをコピー コードは次のとおりです。 <BR>.line11{ <BR>背景: #CCCCCC; <BR>高さ: 6px; <BR>オーバーフロー: 非表示; <BR>} 2. div の間にスペースを追加します。 注: IE5.0 は無効です。 コードをコピー コードは次のとおりです: <BR>.line12{ <BR>background: #336699; <BR>line -高さ: 6px ; <BR>} 3: コードをコピー コードは次のとおりです。 <BR>.line13{ <BR>background: # CC0000; <BR>高さ: 6px; <BR>フォントサイズ: 1px; <BR>}