- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:ulの入れ子で困っています)
ulの入れ子で困っています
このQ&Aのポイント
- IE6と7でulの入れ子に隙間が空いてしまいます。どのように隙間をなくせますか?
- ulの入れ子に隙間が空く問題を解決したいです。IE6と7での表示についてアドバイスをお願いします。
- ulの入れ子で上に隙間が空いてしまう問題が発生しています。どのように修正すれば良いでしょうか?
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
内側のUL(fuga)に対し、width:100% または、zoom:1(IE独自拡張)を指定してください。 エラーの原因、対策等は「haslayout」で検索すれば分かると思います。
その他の回答 (2)
- ORUKA1951
- ベストアンサー率45% (5062/11036)
回答No.2
IEのバグ <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"> <html xmlns="http://www.w3.org/1999/xhtml" dir="ltr" lang="ja"> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <meta http-equiv="Content-Style-Type" content="text/css"> <title>タイトル</title> <style type="text/css"> <!-- ul {border:solid 1px red;} ul li{border:solid 1px white;} --> </style> </head> <body> <ul id="hoge"> <li> <ul id="fuga"> <li>あああ</li> <li>いいい</li> <li>ううう</li> </ul> </li> </ul> </body> </html>
- Yama-tani
- ベストアンサー率44% (13/29)
回答No.1
bodyにもmargin:0;を入れてみてはいかがでしょうか?
お礼
お返事ありがとうございます。 試したところIEでも他のブラウザ同様に表示されました。 しかしborderは不要なのでwhiteにして見えないようにするしか方法は ないでしょうか? ちなみにbodyにはmargin:0;を入れてます。