Я пытаюсь добиться этого макета. Тонкие линии находятся в пределах, которыми должны быть связаны все три секции. Верхний и нижний колонтитулы должны быть вертикально отцентрированы. И содержимое должно занимать высоту, пока нижний колонтитул не достигнет нижней части области просмотра. Обратите внимание, что тонкие линии предназначены только для обозначения границы ... их не должно быть в коде.
Работа на данный момент:
.wrapper{
display: flex;
flex-direction: column;
height: 100vh;
background-color: pink;
}
header, footer, .content{
border: 1px solid black;
}
header, footer {
flex: 0 0 92px;
}
.content{
flex: 1;
}
<div class="wrapper">
<header>Header</header>
<div class="content">Content</div>
<footer>Footer</footer>
</div>