- ベストアンサー
ページ下部のDIV要素下部に不要な余白
お世話になります。 早速ですが、以下のようなHTMLを記述しました。 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=shift_jis"> <title>無題ドキュメント</title> <style type="text/css"> *{ margin:0px; padding:0px; } html,body{ height:100%; width:100%; background-color:#FFFFFF; } #wrapper_out{ margin:0px auto; width:100px; background-color:#FFCCFF; } #bottommarginbox{ height:5px; width:5px; background-color:#66FFFF; margin:0px auto; } </style> </head> <body> <div id="wrapper_out"> 改行<br>改行<br>改行<br>改行<br>改行<br>改行<br>改行<br>改行<br>改行<br>改行<br> 改行<br>改行<br>改行<br>改行<br>改行<br>改行<br>改行<br>改行<br>改行<br>改行<br> 改行<br>改行<br>改行<br>改行<br>改行<br>改行<br>改行<br>改行<br>改行<br>改行<br> 改行<br>改行<br>改行<br>改行<br>改行<br>改行<br>改行<br>改行<br>改行<br>改行<br> 改行<br>改行<br>改行<br>改行<br>改行<br>改行<br>改行<br>改行<br>改行<br>改行<br> </div> <div id="bottommarginbox"></div> </body> </html> ※上記のHTMLソースはあくまでも事象確認用にコーディングしたものです。 改行が多数入っているので、表示させるとブラウザに縦スクロールバーが出現します。この状態ではdiv#bottommarginboxがページ最下部にくっついて表示されると予想していたのですが、WindowsXPのIE6とIE7ではいずれもdiv#bottommarginbox(ページ最下部の水色の小さな四角)の下に謎の余白が発生します。 ちなみにFireFox2、Opera9、Safari3ではいずれもこの事象は発生しませんでした。 なんとなくIEのバグっぽくはあるのですが、対処方法などご教授いただければ幸いです。よろしくお願いします。
- みんなの回答 (6)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
その他の回答 (5)
- goldfox
- ベストアンサー率49% (123/249)
お礼
ご回答ありがとうございます。大変勉強になりました。 たしかに1文字分くらいの高さなので念のためline-heightを試してみたのですが、line-heightの指定ではまったく事象が変わりませんでした。 大変助かりました。ありがとうございました。