だから私はウェブページのボディの背景色を単色に設定し、すべてのコンテンツを含むコンテンツ div を別の背景色にし、幅を小さくして高さを 100% にしました (i以前に html と本文の高さと幅を 100% に設定しました)。クロム、ファイアフォックス、IE10では、両側に2つの色の列があり、コンテンツが中央にある白いボックスで、希望どおりに機能します。ただし、IE8 では、背景色もコンテンツの下に表示されるため、背景色がコンテンツの周りに一種の U を形成しますが、これは私が望むものではありません。何か案は?
body, html{
width:100%;
height:100%;
}
body {
margin: 0px;
color: #000;
font-family: Corbel;
font-size: 13px;
line-height: normal;
background-color: #d5e6c7;
background-repeat: no-repeat;
background-position: top;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
}
#wrapper {
width: 940px;
height:100%;
background-color:#FFF;
background-image: none;
background-repeat: no-repeat;
background-position: left top;
margin-top: 0;
margin-right: auto;
margin-bottom: 0;
margin-left: auto;
padding-top: 0;
padding-right: 10px;
padding-bottom: 0;
padding-left: 10px;
}
以下は css コードの一部ですが、コードの他の部分を見る必要があるかどうかはわかりません。どんな助けでも大歓迎です。ありがとう!