У меня есть сайт, который делится на два класса: справа и слева. У левых было 3 коробки, а справа - один. Коробка на правой высоте будет растягиваться или сжиматься так же, как сумма высоты левых полей. Я добавил еще одну коробку под полем справа, и теперь я хочу получить тот же эффект с двумя ящиками (сумма высоты двух прямоугольников справа должна всегда равняться сумме высоты трех полей слева Вот старый код, который работал с одним полем справа:
<div class="right">
<div class="boxx details-history">
<div class="boxx-content">
Box content goes here
</div>
</div>
</div>
И вот css:
.right{ float: right; display: inline; width:404px; position:relative; }
.boxx { margin-top:11px; }
.boxx:first-child { margin-top:0; }
.boxx .boxx-content { background: #fff; padding:4px 18px; color:#a7a7a7;
font-family: 'Roboto', sans-serif; font-weight:300; border-radius: 0 0 3px 3px; }
.details-history .boxx-content { padding: 0 0 0 0!important; position:absolute;
left:0; right:0; bottom:0; top:22px; }
Вот новый код:
<div class="right">
<div class="boxx details-history">
<div class="boxx-content">
Box content goes here
</div>
</div>
<div class="boxx details-coursework">
<div class="boxx-content custom-scroll">
Box content goes here
</div>
</div>
</div>
Я уже несколько часов пытался написать css, чтобы сделать эту работу, но я не могу понять, что это правильно. Я думаю, что трюк имеет какое-то отношение к принятию "позиции: абсолютный"; из истории .details-history и помещает его в новый класс, называемый деталями-курсовой работой, но я не могу точно определить, что делать.