Проблема
У меня есть "ящики", которые плавают влево, чтобы я мог отображать их в строке до тех пор, пока они не будут завернуты. Это хорошо работает, но мой цветной фон не сжимается до минимума, он расширяется до максимума.
JSFiddle
(Разверните и уменьшите область результатов, чтобы увидеть эффект)
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 свободно и не видеть никаких зеленых справа от полей.