私の問題は説明するのが少し難しいです。私はdivが伸びるようにしたいので、浮かれた子供のすべてが同じ行にとどまります。問題は、コンテナの親が固定幅を持ち、オーバーフローが隠されていることです。固定幅とオーバーフローの親を持つ子divの自動幅:hidden
div.thumbが同じ行にとどまるようにdiv.container stretch(私の例では1100pxにする必要があります)というアイデアがあります。ここで
は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;
}
はい!どうもありがとう。とにかく、私はIE7のサポートを停止する - Googleはしたので。 – gthibert