現在スタイルシートを使ってレイアウトをしているのですが、
なぜかIEだけ一部のDIVのセンタリングがうまくいきません。
ヘッダー、メニューは共に中央揃えなのですが、その下のメインDIVのみ
10pxくらいだけ左側にずれます。Firefoxではきちんと揃って表示されています。
色々試したのですがどうしても解決方がわかりません。よろしくお願いします。
css
body{
text-align: center;
margin-top: 0px;
margin-bottom: 0px;
margin-left: auto;
margin-right: auto;
padding: 0px;
}
#header{
display: box;
margin: 0px;
padding: 10px 0px 15px 0px;
background-image: url(header.gif);
background-repeat: repeat-x;
background-position: center bottom;
}
#header div{
width: 780px;
display: box;
margin-top: 0px;
margin-bottom: 0px;
margin-left: auto;
margin-right: auto;
padding:0px;
}
#menu {
clear: both;
margin: 0px;
padding: 0px;
background-image: url(menu-bg.gif);
background-repeat: repeat-x;
height: 50px;
}
.main{
clear: both;
margin: 0px auto 0px auto;
padding:0px;
text-align: left;
width: 780px;
bottom: 0px;
}
#menu ul{
width: 780px;
margin: 0px auto 0px auto;
padding: 0px;
height: 50px;
overflow: hidden;
}
ヘッダー、メニュー共に、背景画像を画面いっぱい横並びにしたいため
その内の要素のみをセンターに寄せる形にしています。
htmlでは上記のdiv(ヘッダー・メニュー・メイン)を縦に三つ並べています。
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;を指定しているの
この回答への補足
確かにそうですよね!
ブラウザによって位置ずれするのが嫌でとりあえず何でもかんでも
指定する癖がついてました...。気をつけます。
ありがとうございます!
No.1
- 回答日時:
この情報だけでは分からないわね。
再現できないので
再現できる最小のHTMLを書いて見てくれないかしら。
この回答への補足
すみません。そうですよね。以下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が見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・一回も披露したことのない豆知識
- ・これ何て呼びますか
- ・チョコミントアイス
- ・初めて自分の家と他人の家が違う、と意識した時
- ・「これはヤバかったな」という遅刻エピソード
- ・これ何て呼びますか Part2
- ・許せない心理テスト
- ・この人頭いいなと思ったエピソード
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・あなたの習慣について教えてください!!
- ・ハマっている「お菓子」を教えて!
- ・高校三年生の合唱祭で何を歌いましたか?
- ・【大喜利】【投稿~11/1】 存在しそうで存在しないモノマネ芸人の名前を教えてください
- ・好きなおでんの具材ドラフト会議しましょう
- ・餃子を食べるとき、何をつけますか?
- ・あなたの「必」の書き順を教えてください
- ・ギリギリ行けるお一人様のライン
- ・10代と話して驚いたこと
- ・家の中でのこだわりスペースはどこですか?
- ・つい集めてしまうものはなんですか?
- ・自分のセンスや笑いの好みに影響を受けた作品を教えて
- ・【お題】引っかけ問題(締め切り10月27日(日)23時)
- ・大人になっても苦手な食べ物、ありますか?
- ・14歳の自分に衝撃の事実を告げてください
- ・架空の映画のネタバレレビュー
- ・「お昼の放送」の思い出
- ・昨日見た夢を教えて下さい
- ・ちょっと先の未来クイズ第4問
- ・【大喜利】【投稿~10/21(月)】買ったばかりの自転車を分解してひと言
- ・メモのコツを教えてください!
- ・CDの保有枚数を教えてください
- ・ホテルを選ぶとき、これだけは譲れない条件TOP3は?
- ・家・車以外で、人生で一番奮発した買い物
- ・人生最悪の忘れ物
- ・【コナン30周年】嘘でしょ!?と思った○○周年を教えて【ハルヒ20周年】
- ・10秒目をつむったら…
- ・人生のプチ美学を教えてください!!
- ・あなたの習慣について教えてください!!
- ・都道府県穴埋めゲーム
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
htmlの文字が縦書きになる
-
表示倍率を変えるとレイアウト...
-
CSS、width100%でもできる余白
-
画像イメージの上下左右、欲し...
-
CSSで指定した背景画像にリンク...
-
css初心者 フレックスボックス...
-
div内に外部のurlを表示させたい
-
widthやheightの数値に単位(px...
-
横並びしたいのですが
-
form input テキストを上下中央...
-
divで囲まれたpaddingの指定を...
-
CSSでcopyright(一番下に表示)
-
CSSがなぜかfont-sizeだけ効か...
-
CSSで背景画像を一番下にもって...
-
ul/liタグでのリスト表示におけ...
-
safariでの横並びリスト(List...
-
トップに戻るボタン、スマホだ...
-
指定したborderの一部が表示さ...
-
ネガティブマージン
-
【CSS】bodyとbottomの画像がか...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
htmlの文字が縦書きになる
-
widthやheightの数値に単位(px...
-
画像イメージの上下左右、欲し...
-
css初心者 フレックスボックス...
-
form input テキストを上下中央...
-
W3Cのソースコードの検証サービ...
-
CSS、width100%でもできる余白
-
定義リストに下線をつけたいと...
-
余分な縦スクロールバーが出て...
-
CSSがなぜかfont-sizeだけ効か...
-
divで囲まれたpaddingの指定を...
-
<div>と<div>の間の10px程の...
-
【CSS】ヘッダーの高さが不明の...
-
CSSのposition値の上書き(打消...
-
CSSで背景画像を一番下にもって...
-
スクロールボックスを中央に配...
-
CSSでボックスのheightが0になる
-
背景が下まで表示されないんです。
-
HTMLのiframeの入れ子について
-
HTMLで文字が重なって表示されます
おすすめ情報