Я создал макет с использованием css и Flexbox, проблема заключается в том, что div в нижнем колонтитуле отображается в нижней части страницы при загрузке, но содержимое выходит за его пределы, поэтому при прокрутке нижний колонтитул просто плавает в середине страницы.Я не уверен, что изменить.
Я изменил нижний колонтитул на липкий, а нижний на 0px.Это вроде работало с настройкой полей других элементов, но это не очень чисто.Я надеялся продолжать использовать атрибуты flexbox и просто иметь их в стеке, но это, похоже, не работает?Я также скорректировал минимальные и максимальные высоты других элементов, но как только окно сжимается до минимальной высоты, нижний колонтитул просто перемещается поверх остального содержимого.
Ссылка на код JSFiddle
.footer{
height:40px;
display:flex;
align-items:center;
justify-content:center;
width:100%;
background-color:purple;
}
Я подозреваю, что нижний колонтитул будет подчиняться порядку размещения и будет отображаться только под остальным содержимым, как основной текст под заголовком.