У меня есть проблема, на которую я потратил много часов и никак не мог найти решение.Я свяжу код в CodePen.Это просто часть моего макета.Это является причиной для некоторых стилей корневого элемента.
У меня в основном есть макет, где страница / экран / окно не должно иметь прокрутки, но внутреннее тело виджета таблицы должно быть, когда достаточноэлементы, которые выходят за пределы ожидаемой области таблицы.
В основном у меня есть верхний контент на странице и виджет таблицы.Табличный виджет должен занимать оставшуюся часть экрана.Таблица имеет заголовок и заголовок.Тело должно занять остальную часть табличного пространства и иметь прокрутку, когда у него есть элементы, выходящие за пределы этого пространства.
Я искал много ресурсов через переполнение стека и пробовал много вещей.Я предоставлю текущее состояние макета в ручке.Здесь вы можете увидеть все, что я считаю своей лучшей попыткой.
https://codepen.io/anon/pen/KLogbJ
Центральная область интересов - элемент .body.Исходя из того, что я прочитал, я написал это:
.body {
display: flex;
flex-direction: column;
flex: 1;
overflow: auto;
padding: 0.5rem;
min-height: 0;
}
Буду признателен за любую помощь в этом.