У меня есть контейнер div, содержащий три дочерних div (по-разному) - каждый из них высок, как самый высокий. Мне это удалось, установив контейнер для отображения: table и дочерних divs для отображения: table-cell и т.д.
Все работало нормально, пока...
Я вставил новый div внутри одного из дочерних div и попытался сделать его высотой: 100% - поэтому он будет растягиваться до той же высоты, что и его родители, но это не сработало.
Посмотрите мой JSFiddle: http://jsfiddle.net/bkG5A/
Любая помощь будет принята с благодарностью!
HTML
<div class="container">
<div class="child">
a<br />a<br />a
</div>
<div class="child">
a<br />a<br />a<br />a<br />a<br />a<br />a
</div>
<div class="child">
<div class="content">
a<br />a<br />a
</div>
</div>
</div>
CSS
.container {
display: table;
}
.child {
width: 30px;
background-color: red;
display: table-cell;
vertical-align: top;
}
.content {
height: 100%;
background-color: blue;
}