Моя проблема немного сложна для объяснения. Я хотел бы, чтобы div растягивался, чтобы все его плавающие дети оставались на одной линии. Проблема в том, что родительский элемент контейнера имеет фиксированную ширину, а его переполнение скрыто.
Идея заключается в том, что div.container stretch (должен быть 1100px в моем примере), поэтому div.thumb остается на одной линии.
Вот пример на JSFiddle: http://jsfiddle.net/TdHYg/3/
<div class ="viewport">
<div class="container">
<div class="thumb"></div>
<div class="thumb"></div>
<div class="thumb"></div>
<div class="thumb"></div>
<div class="thumb"></div>
<div class="thumb"></div>
<div class="thumb"></div>
<div class="thumb"></div>
<div class="thumb"></div>
<div class="thumb"></div>
</div>
.viewport {
border:1px black solid;
overflow:hidden;
width:400px;
}
.container {
/* width:1100px*/
}
.thumb{
background-color:lightgray;
margin:5px;
width:100px;
height:100px;
float:left;
}