ここにデモがあります> http://jsfiddle.net/AndyMP/4hzXe/
コンテナDIVが拡張されない理由がわかりません。
CSS
#container {
position: relative;
width: 400px;
border: solid 1px #333;
padding: 20px;
}
#left {
position: relative;
float: left;
width: 100px;
height: 100px;
border: 1px solid blue;
margin: 10px;
overflow: hidden;
}
HTML
<div id="container">
<div id="left"></div>
<div id="left"></div>
<div id="left"></div>
<div id="left"></div>
<div id="left"></div>
<div id="left"></div>
</div>