JsFiddle DemoКак заставить div взять оставшуюся высоту родителя?
У меня 2 див в контейнере (на самом деле я помечено первый, как h1), и я хотел бы 2-й DIV, чтобы взять оставшееся пространство из его родителей дел. Выполнение height:100%
заставляет его использовать 100% от его родительской высоты, заставляя его быть больше, чем родительский, из-за другого div. В демоверсии вы можете увидеть синий проход серый.
Как мне сказать, чтобы использовать оставшуюся высоту? HTML может измениться, но постарайтесь не сходить с ума
HTML:
<div class="outer_box">
<div class="container">
<h1>Title</h1>
<div class="box">Box</div>
</div>
<div class="container">
<h1>Title</h1>
<div class="box2">Box</div>
</div>
</div>
CSS:
.outer_box {
height: 500px;
}
.container {
width: 30%;
height: 100%;
background-color: grey;
float:left
}
.box {
background-color: blue;
height: 100%;
}
.box2 {
background-color: green;
}
Итак, что происходит, когда изменяется разрешение? –
он подойдет соответственно ... –