Учитывая базовую структуру HTML (которую я не могу изменить) ниже, я знаю, что могу расширить div основного содержимого с помощью этого CSS:
html,
body {
height: 100%;
}
body {
display: flex;
flex-direction: column;
}
#columns {
flex: 1 0 auto;
}
.footer {
flex-shrink: 0;
}
<body>
<header>
HEADER CONTENT
</header>
<div id="columns" class="container">
MAIN CONTENT
</div>
<footer class="footer">
<div class="container"> </div>
<div id="footer-content">
FOOTER CONTENT
</div>
</footer>
</body>
Но в разделе 'столбцы' есть стиль, который я не хочу расширять ниже содержимого, поэтому я бы предпочел, если возможно, расширить предпоследний пустой div (.container) внутри нижнего колонтитула. раздел.
Я перепробовал все, что мог придумать, но я новичок в css и ничего не помогло.
Можно ли это сделать?