У меня есть div
(область основного содержимого), которая имеет 2 деления (верхний и нижний)
Мне нужно отобразить верхний и нижний делители на странице, но мне нужно, чтобы они оба занялитакое же количество места (50/50).Мне также нужно, чтобы их можно было прокручивать, когда их содержимое длиннее, чем доступное видимое пространство.
Я получаю 2 деления для выравнивания сверху и снизу, но они не занимают одинаковое количество места(50:50).Кроме того, если один из них имеет больше контента, чем другой, он растет, и мне приходится прокручивать страницу, а не div
, как мне хотелось бы.
Вот мой код:
#content {
height: 100%;
}
#row {
height: 100%;
overflow-y: scroll;
}
<div id="content">
<div id="row">
top content
</div>
<div id="row">
bottom content
</div>
</div>
Я также пытался flex
так:
#content {
height: 100%;
display: flex;
flex-direction: column;
}
#row {
width: 100%;
flex: 1;
overflow-y: scroll;
}
<div id="content">
<div id="row">
top content
</div>
<div id="row">
bottom content
</div>
</div>