したがって、これまでのところ、このサイトのほとんどは自動センタリング (コンテナとナビゲーションには margin-left/right:auto があります) を使用しており、フッターを除いてすべてうまくいっているようです。
ウィンドウのサイズを変更すると、水平方向にスクロールするとフッターが右側で切り取られているように見える以外はすべてうまく表示されます。これはブラウザーのバグである可能性があることを読みました。これは IE と chrome と firefox で発生しますが、単にずさんなコーディングである可能性があります (私は初心者です)。
CSSは次のとおりです。
#footer {
background-image:url(../Images/footer_bg.jpg);
color: white;
height:300px;
padding-top:20px;
}
/*I have 4 headings with Ps that I want to display horizontally side by side*/
#footerContent{
min-width:1000px;
}
/*So I tried floating <li> inside <ul> and limiting its width, which worked fine */
#footerContent ul{
width:1000px;
margin-left:auto;
margin-right:auto;
}
#footerContent li {float:left; width:250px; }
繰り返しますが、ブラウザが全画面表示またはサイズ変更されている場合は正常に機能します。ただし、サイズを変更し、水平スクロールバーを使用して右端までスクロールすると、背景画像が切り取られます。
width:100%, min-width, width:1000px; を試しました。しかし、どれもうまくいかないようでした。