私のウェブサイトでは、一部のページには画面に正確に収まるコンテンツと、スクロールするコンテンツを持つページがあります。すべてのページは、同じHTML構造を持っています。ボディタグをスクロールバーに合わせる方法は?
<body>
<div id="header"></div>
<div id="contentArea"></div>
<div id="footer"></div>
</body>
#header {
background: none repeat scroll 0 0 #FFFFFF;
border-bottom: 1px solid #EDEDED;
height: 172px;
margin: 0 auto;
overflow: hidden;
padding-top: 2px;
width: 900px;
}
#contentArea {
background: none repeat scroll 0 0 #FFFFFF;
margin: 0 auto;
padding: 0 0 25px;
text-align: left;
width: 900px;
}
#footer {
border-top: 1px dashed #CCCCCC;
margin: 0 auto;
padding: 0;
text-align: center;
width: 900px;
}
私は別のページに移動すると、一部のページにスクロールバーが全体のWebページは、いくつかの20ピクセルのために左側に向かって移動のように見えるその時点で、原因のコンテンツに表示されます。
スクロールバーが表示されたときに<body>
を調整するにはどうすればよいですか?
ありがとうございます!
ちょうど私は 'margin:0 55px;'を与えてみました。私のモニター(1024 X 768)では、それは良いようです。それは左に向かって動かない。しかし、私はこれが大きなモニターでは問題になると考えています。それを行うための他の方法!! –