0

次のサイト: http://mountainfoodstorage.comの場合、ウィンドウを最大化すると (約 1520 ピクセルより広い)、ページが正しく表示されます。しかし、ウィンドウが約 1520px よりも薄い場合、水平スクロールバーが表示され、右にスクロールすると、レイアウトがめちゃくちゃに表示されます (幅全体にまたがるはずの div が切り取られます)。私の Web ページのコンテンツの幅は約 1000 ピクセルしかないため、水平スクロールバーの開始が約 500 ピクセル早すぎます。ページの要素を調べて、幅が約 1520px になっているものがあるかどうかを確認しましたが、これを行っているものは見つかりません。何か案は?

4

2 に答える 2

2

サイトの#main-menu幅ではなく、幅 + 左 = 1250 です。leftスタイルを削除float:rightし、ul

#main-menu {
    position:relative;
    left:265px; /* remove this */
    width:985px;
    margin:0 auto 0 auto;
}

#main-menu ul {
    margin-left:0;
    float: right; /* add this */
}
于 2013-02-07T20:17:28.703 に答える
0

追加html, body {overflow-x: hidden;}?

于 2013-02-07T20:12:05.280 に答える