• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:IEでだけ1つのDivがずれる。)

IEで1つのDivがずれる理由と解決方法

このQ&Aのポイント
  • 現在、スタイルシートを使用してレイアウトをしている中で、IEだけ一部のDIVのセンタリングがうまくいかない問題が発生しています。
  • ヘッダーとメニューは共に中央揃えなのですが、その下のメインDIVのみ左側に10pxほどずれて表示されます。
  • Firefoxでは問題なく表示されており、色々試しても解決策が見つかりません。どのように解決すれば良いでしょうか?

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

  • ベストアンサー
  • askaaska
  • ベストアンサー率35% (1455/4149)
回答No.3

HTMLありがとう でも私の環境では特にずれて表示されなかったわ 困ったわね

denverinco
質問者

補足

ありがとうございます。 私も今までそんな事はなかったので不思議で... IEとSleipnirはなぜかずれるんです。丁度20pxだけ左にずれるみたいで。

その他の回答 (2)

  • k0021
  • ベストアンサー率26% (32/120)
回答No.2

この情報だけでは分からないですが mainとmenu ulのmargin: 0px auto 0px auto;は不要と思いますが bodyでmargin-left: auto;margin-right: autoを指定いるので又mainとmenu ulのmargin: 0px auto 0px auto;を指定しているの

denverinco
質問者

補足

確かにそうですよね! ブラウザによって位置ずれするのが嫌でとりあえず何でもかんでも 指定する癖がついてました...。気をつけます。 ありがとうございます!

  • askaaska
  • ベストアンサー率35% (1455/4149)
回答No.1

この情報だけでは分からないわね。 再現できないので 再現できる最小のHTMLを書いて見てくれないかしら。

denverinco
質問者

補足

すみません。そうですよね。以下html内容です。 <div id="header"><!--ヘッダー--> <div> <IMG src="../gateway-logo3.gif" width="292" height="51" border="0" style="float:left;"> <br clear="all"> </div> </div><!--ヘッダー--> <div id="header-2"><!--ヘッダ2ー--> <div> <IMG src="../gateway-puestion.gif" width="548" height="113" border="0" style="float:left;"> <br clear="all"> </div> </div><!--ヘッダ2ー--> <div id="menu"><!--メニューー--> <ul> <li><a href="#">メニュー</a></li> <li><a href="#">メニュー</a></li> <li><a href="#">メニュー</a></li> <li><a href="#">メニュー</a></li> <li><a href="#">メニュー</a></li> </ul> </div><!--メニューー--> <div class="main"> ここだけなぜか10pxくらい左にずれる… </div> すみませんが、よろしくお願いします。 firefoxでは希望通りなのですが...

関連するQ&A