Мне известно, что в вопросах IE много переполнения элементов Flex, но я не смог найти решение для ответа по вертикали.
Если вы запустите Chrome, вы увидите содержимоепрокрутите вертикально с помощью внутренней прокрутки, это относится к max-height
родительского.(ожидается)
Однако, если вы запустите в IE 11, он переполняется вместо создания внутренней прокрутки.
Есть идеи?
Редактировать: немного контекста, яЯ пытаюсь создать модальный режим, в котором диалог имеет автоматическую высоту и увеличивается до максимальной высоты, после чего устанавливается внутренняя прокрутка в теле.что-то похожее на https://material -ui.com / demos / dialogs / # scrolling-long-content .(свиток = бумага)
Не уверен, как они сделали IE работает
.container {
max-height: 100vh;
display: flex;
flex-direction: column;
background: blue;
}
.body {
overflow-y: auto;
flex: 1 1 auto;
}
.content {
width: 200px;
height: 1200px;
}
<div class="container">
<div class="header">aa</div>
<div class="body">
<div class="content">
content
</div>
</div>
<div class="footer">ccc</div>
</div>