私はこのようなHTMLを持っています
<div id="wrapper">
<div id="main">
<p>test</p>
</div>
<div id="sidebar">
<p>test</p>
</div>
</div>
そしてCSS
#wrapper {
width: 960px;
margin: 0px auto;
}
#main {
width: 790px;
display: inline-block;
padding: 0px;
margin: 0px;
}
#sidebar {
width: 170px;
display: inline-block;
vertical-align: top;
padding: 0px;
margin: 0px;
}
例: http: //jsfiddle.net/Hpwff/
問題は、両方のdivの合計が960pxであり、これは親コンテナ(#wrapper)と同じ幅ですが、互いに隣り合って浮かないことです。サイドバーまたはメインコンテナの幅を4px縮小して、収まるようにする必要があります。これはなぜですか、それを回避する方法はありますか?