Я хочу, чтобы main
был таким же высоким, как у самого большого ребенка, но я не могу понять, как заставить это работать с позицией: относительной и абсолютной.
HTML
<main>
<div class="layout-content"></div>
<aside class="layout-sidebar-first"></aside>
</main>
Поскольку я хочу поставить свои aside
влево и .layout-content
вправо, у меня будет CSS:
main {
max-width: 1000px;
height: 100%;
position: relative;
}
.layout-sidebar-first {
width: 25%;
position: absolute;
left: 0;
}
.layout-content {
width: 75%;
position: absolute;
right: 0;
}
Я использую Drupal, поэтому я не могу поставить aside
перед div
в html и использовать дисплей: flex.
Я пытался для main
CSS:
height:100% or auto;
box-sizing: border-box;
contain: content;
display:block