Когда я использую плавающие itens внутри контейнера, как:Как избавиться от пустого пространства справа от контейнера с плавающими элементами?
Кодекс (http://jsfiddle.net/tombrito/gx7kL330/7/):
.container {
background: blue;
position: absolute;
width: auto;
}
.floating-box {
float: left;
width: 150px;
height: 75px;
margin: 10px;
border: 3px solid #73AD21;
}
<div class="container">
<div class="floating-box">Floating box</div>
<div class="floating-box">Floating box</div>
<div class="floating-box">Floating box</div>
<div class="floating-box">Floating box</div>
<div class="floating-box">Floating box</div>
<div class="floating-box">Floating box</div>
<div class="floating-box">Floating box</div>
<div class="floating-box">Floating box</div>
</div>
... если я изменить размер окна, я вижу, что width: auto
контейнера не соответствует ширине содержимого:
Справа находится пустое пространство. Есть ли способ сделать контейнер действительно шириной плавающих детей, даже когда я изменяю его размер?
Попробуйте ответить на этот вопрос (http://stackoverflow.com/questions/18482505/having-the-floating-children-elements-determine-parent-width) но я думаю, вы будете бороться, если у вас будет больше элементов, чтобы они обертывали ... – Stuart
, если вы используете bootstrap, тогда это будет легко, или вы можете сделать для него функцию jquery. –
В принципе ... нет. Это не так, как работает модель линейной коробки. –