固定幅の div 内にいくつかの HTML 要素があります。内部要素の幅の合計が、コンテナーの幅よりも大きくなっています。親の幅に達した後に壊れるのではなく、内部要素をインラインで表示する (および水平スクロールを表示する) にはどうすればよいですか?
ラッパーを追加して最小幅を割り当てることもできますが、コンテンツが変更された場合にサイズが変更されるものが必要です。
<div id="container">
<div class="contents" id="one"></div>
<div class="contents" id="two"></div>
<div class="contents" id="three"></div>
<div class="contents" id="four"></div>
</div>
#container {
width: 100px;
background-color: #CCC;
overflow: auto;
height: 100px;
}
.contents {
width: 35px;
height: 60px;
float: left;
}
#one {
background-color:#ABC;
}
#two {
background-color:#333;
}
#three {
background-color:#888;
}
#four {
background-color:#AAA;
}
http://jsfiddle.net/elohr/G5YZ6/2/
ありがとう!