Я использовал bootstrap, но новичок в flexbox css.
У меня есть модальный бутстрап, который обычно имеет заголовок, тело и нижний колонтитул. Я хочу изменить класс тела модели таким образом, чтобы, если содержимое слишком велико, его можно было прокручивать, сохраняя верхний и нижний колонтитулы модели в фиксированном положении. Я думал об использовании flexbox css, но я не уверен, как это работает. Я использовал ниже свойства flexbox css
шаблон:
<div class="modal-header">
<!-- contents.. -->
</div>
<div class="modal-body">
<!-- contents.. -->
</div>
<div class="modal-footer">
<!-- contents.. -->
</div>
CSS:
.modal-content {
display: flex;
flex-direction: column;
max-height: calc(100vh - 60px);
}
.modal-body {
overflow: auto;
}
.modal-header, .modal-footer {
flex-grow: 1;
flex-shrink: 0;
flex-basis: auto;
}
Я даю модель-контент как максимальную высоту области просмотра - 60px. Это отлично работает, кроме как в IE. Содержимое видно и переполняется. Я не знаю, как это исправить
Любые предложения, комментарии будут оценены, ребята!