1

ブラウザウィンドウが1900pxよりも小さい場合に表示される水平スクロールバーを削除したいと考えています http://focalpoint.wpconsult.net/

画像は1900ピクセルですが、スライドショーが中央に表示され、画像が拡大縮小されない限り、ブラウザが小さい場合は切り取ることができるため、幅は固定されています。

コンテナにオーバーフローを非表示に設定しましたが、それは役に立ちません。他のページでは、ヘッダーには同じ幅の通常の背景画像がありますが、非表示のオーバーフローは正常に機能し、スクロールバーはありません。

多くの解決策は、body要素に隠されたオーバーフローを追加することを提案していますが、それでは、最小化されたブラウザウィンドウでコンテンツを読み取るために左右にスクロールすることが不可能になります。スライドショーの領域を切り取ってほしいのですが、提案をありがとうございます。

4

2 に答える 2

2

要素#header-bg-img divの幅がで1900px、それがスクロールの原因になっています

私はあなたが必要なのは要素を追加することだと信じていmin-width:980px;ますoverflow:hidden#wrap

これmin-widthにより、要素をより広い幅に拡張できますが、980(ページの残りの部分が設計されているもの)よりも小さくなると、スクロールが可能になります。

于 2012-06-05T18:44:27.207 に答える
0

スタイルに追加overflow:hiddenする#wrapと、水平スクロールバーが削除されます。

于 2012-06-05T18:54:46.687 に答える