allishappy
@allishappy

Как поправить flexbox?

HTML- код такой:
<main>
  <div id='red'></div>
  <div id='white'></div>
</main>


Вот такие стили:
main {
  height: 80vh;
  display: flex;
  flex-flow: column wrap;
  justify-content: space-between;
}

#red {
  overflow-y: auto;
  flex-grow: 1;
}


И вроде всё хорошо. Красный блок занимает всю свободную высоту:9a34f8607ac14cbdbdc2fe0b89ab3692.png

Но как только он полностью заполняется текстом, то случается такое:4f37cb84960244e4aa0a6b5d43285ac7.png

Хотя по задумке так должен скролл появиться. В чём ошибка? Пытался как-то манипулировать свойством flex-shrink, но не удалось.
  • Вопрос задан
  • 116 просмотров
Решения вопроса 1
DirecTwiX
@DirecTwiX
"display: flex;" уже предлагали?
flex-flow: column nowrap;
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы