У меня есть два элемента, которые могут различаться по высоте и оба плавают рядом друг с другом. Проблема в том, что она выглядит довольно уродливо, если одна коробка выше другой. Поэтому я хочу, чтобы они были одинаковой высоты.
Один из способов, который, как я думал, может работать, также заключался бы в том, чтобы обернуть их в контейнерный div и надеяться, что более высокий его размер изменится, а меньший - для расширения пространства:
HTML:
<div id="outerBox">
<div class="innerBoxLeft"></div>
<div class="innerBoxRight"><br /><br /><br /></div>
</div>
CSS
.outerBox
{
width: 100%;
}
.innerBoxLeft
{
float:left;
width: 45%;
height: 100%;
}
.innerBoxRight
{
float:right;
width: 45%;
height: 100%;
}
Не работает. Я считаю, что это может быть связано с тем, что внешний div не имеет установленной высоты, и по какой-то причине меньшая коробка и 100% высота не имеют ничего общего. Я не могу дать ему высоту набора, потому что это победит точку.
Итак, если нет другого пути, я предполагаю, что задаю вопрос: как установить высоту дочернего элемента в родительский элемент?
Спасибо