我有一个容器(图库),最大宽度为80%。其中,图片被左浮动形成列和行。当你缩小/扩展浏览器窗口时,每行中适合的图片数量会增加或减少,并且通常在每行末尾会有一个“剩余部分”,当没有足够的空间来容纳另一张完整的图片时:
http://jsfiddle.net/vladmalik/DRLXE/1/
我希望容器可以根据列中适合的浮动元素数量而扩展或收缩(因此右侧永远没有黄色的剩余部分)。这可以使用CSS完成吗?
HTML:
<section>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
</section>
CSS:
div {
width: 100px;
height: 100px;
float:left;
background: red;
}
section {
margin: 0 auto;
max-width: 80%;
background:yellow;
overflow: hidden;
}