• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:ulの入れ子で困っています)

ulの入れ子で困っています

このQ&Aのポイント
  • IE6と7でulの入れ子に隙間が空いてしまいます。どのように隙間をなくせますか?
  • ulの入れ子に隙間が空く問題を解決したいです。IE6と7での表示についてアドバイスをお願いします。
  • ulの入れ子で上に隙間が空いてしまう問題が発生しています。どのように修正すれば良いでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • Questa
  • ベストアンサー率48% (13/27)
回答No.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>

dcx147
質問者

お礼

お返事ありがとうございます。 試したところIEでも他のブラウザ同様に表示されました。 しかしborderは不要なのでwhiteにして見えないようにするしか方法は ないでしょうか? ちなみにbodyにはmargin:0;を入れてます。

  • Yama-tani
  • ベストアンサー率44% (13/29)
回答No.1

bodyにもmargin:0;を入れてみてはいかがでしょうか?

関連するQ&A

専門家に質問してみよう