ウェブサイト用に作成したフッターがありますが、何らかの理由でウィンドウの幅を変更すると、ウィンドウの幅を縮小すると背景画像が右側全体に消えてしまうようです。
フッターは、画面の下部全体に 100% 伸びるはずであり、ウィンドウの幅を特定のポイントに縮小し始めるまでそうします。
ここで私の問題の例を見ることができます
これを修正する方法はありますか?私は完全に困惑しています。多分私は幅に何か間違ったことをしましたか?
の幅#footer
は に設定されてauto
おり、( ) 内のコンテンツ#content-wrapper
は固定幅です。
これにより、水平バーが表示されます。
これを解決するoverflow:hidden
には、親 div ( #footer
) に設定します。
これを試して:
#footer {
background-image: url("images/footer-bg.png");
background-repeat: repeat-x;
height: 451px;
margin: auto 0;
width: 100%;
overflow: hidden; //What you're looking for.
}
内側の div ( #content-wrapper
) も動的にサイズ変更する場合は、幅のピクセル サイズではなくパーセンテージを使用します。
#footer #content-wrapper {
height: 451px;
margin: auto;
width: 83%;
}
こんにちは私はあなたのデモページをチェックしましたあなたはあなたのフッターを定義しましたwidth 1265px
そして今
あなたの定義する最小幅よりもあなたのhtml
またはbody
このように
body, html {
min-width: 1265px;
}
最大幅が1265であるため、フッターに定義 same width
して、body or html