У меня есть общая проблема в конкретном случае ... Я пытаюсь автоматически увеличить высоту плавающих элементов div, чтобы заставить их касаться нижней части своего родителя.
Вот пример: http://jsfiddle.net/k95nK/1/ Моя цель состоит в том, что все плавающие столбцы имеют одинаковую высоту и касаются нижней части контейнера. (Поэтому все столбцы должны иметь высоту столбца с наибольшим содержанием) Высота родителя не может быть фиксированной. Содержимое должно увеличивать высоту родителя.
.content {
width : 150px;
background-color : #123456;
float : left;
margin-right : 10px
}
#allcontent {
background-color : #90c89a;
}
#allcontent:after {
content:"";
display: table;
clear: both;
}
<div id="allcontent">
<div class="content">hello</div>
<div class="content">hello</br>hello</div>
<div class="content">hello</div>
</div>
Я знаю, что такое решение часто задают (Как заставить div изменить свою высоту, чтобы она соответствовала контейнеру?), но я не могу найти решение для своего конкретного случая.
Я пытался использовать абсолютное позиционирование, но, похоже, это делает их вне потока документов...