ブラウザー ウィンドウが小さくて水平スクロール バーが必要な場合、右にスクロールすると、ヘッダーの背景色がブラウザーの端の手前で終了します。私はcssクラスを使用しています。
.s_header {
margin: 0;
width: 100%;
display: block;
border-bottom: 1px solid #000;
background-color:#b8dbec;
height:133px;
}
のコンテンツは、<div class="s_header">
その下の 4 列のテーブルほど幅が広くありません。コンテンツの合計は、画像幅 + パディングと 140 ピクセルの固定幅の列で約 840 ピクセルになります。したがって、ブラウザ ウィンドウが 840px 未満の場合、水平スクロール バーが表示されますが、スクロールするとヘッダーの背景が切り取られます。
の親要素<div class="s_header">
は body と html で、100% 幅はウィンドウの幅を意味します。私はオーバーフローを含めようとしました:.s_header
成功せずにクラスに表示されます.
ボディ幅も100%マージン0に設定
スクロールバーが表示されたときに背景を右側に拡張する簡単な方法はありますか?
問題ページはこちら
どんな提案でも大歓迎です。