私は自分のサイトに960pxの固定幅のコンテナを使用しています。
ただし、ページにボックスシャドウを追加し、左右の余白のサイズを大きくするラッパーを追加したいと思います。
http://jsfiddle.net/2QqxB/5/embedded/result/で目的の効果を確認できます。
問題は、1024 x 768で、ラッパーが1020pxであるため、水平スクロールバーが表示されることです。
では、背景画像を使用せず、水平スクロールバーを使用せずに、どうすれば同じ効果を実現できますか。
コード(http://jsfiddle.net/2QqxB/5/にもあります):
HTML:
<div id="wrap">
<div id="container">
<p>
Lorem ipsum dolor sit amet...
</p>
</div>
</div>
CSS:
html, body {
height: 100%;
}
body {
background-color: #f3a450;
}
#wrap {
width: 1020px;
box-shadow: 0px 0px 9px 1px rgba(0, 0, 0, 0.4);
margin: 0 auto;
min-height: 100%;
background-color: #fff;
}
#container {
width: 960px;
margin: 0 auto;
}