Пожалуйста, посетите эту скрипку, чтобы понять, что я имею в виду -
У меня есть родительский DIV, внутри которого есть два DIV, расположенных в вертикальном порядке. Верхний DIV должен иметь только высоту своего содержимого, тогда как нижний DIV должен занимать все оставшееся пространство родительского DIV независимо от высоты содержимого, а также не должен перекрывать родительский DIV.
HTML:
<div class="outer">
<div class="inner-title">
THIS IS MY TITLE
</div>
<div class="inner-content">
CONTENT AREA
</div>
</div>
CSS:
html,body
{
height: 100%;
}
.outer
{
background-color:blue;
height: 80%;
}
.inner-title
{
background-color:red;
}
.inner-content
{
background-color:yellow;
height: auto;
}
Короче говоря, «внутреннее содержимое» должно занимать все оставшееся пространство «внешнего» DIV, не перекрывая друг друга.
Любая идея о том, как этого добиться?
Любая помощь в этом очень ценится.