问题
我有向左浮动的“盒子”,以便我可以将它们显示在一行中,直到它们需要换行。这很好用,但我的彩色背景不会缩小到最小,它会扩展到最大。
JSFiddle
(将Result部分放大缩小看看效果)
HTML
<div class="container">
<div class="boxes">
<div class="box"></div>
<div class="box"></div>
<div class="box"></div>
<div class="box"></div>
<div class="box"></div>
</div>
</div>
CSS
.container {
background: #fcc;
margin: 0 auto;
max-width: 300px;
}
.boxes {
background: #cfc;
overflow: hidden;
}
.box {
border: 1px dashed blue;
width: 70px;
height: 50px;
float: left;
margin: 2px;
}
我得到什么
注意框右侧的额外绿色:
示例 1
示例 2
我想要的是
示例 1
示例 2
问题
是否可以将绿色背景 div(“ .boxes ”)缩小到最小可能大小以显示没有 Javascript 的框?您应该能够自由地缩小和扩展 div 并且在框的右侧看不到任何绿色。