такие вопросы были уже часто про футер - наберите здесь в поиске footer или футер - выйдет десятки ответов, найдете решение вашей проблемы

Скорее всего у вас нарушена вложенность блоков и нужно проверить чтобы все <div> и </div> были в нужных местах, открывались/закрывались где нужно, перед footer наверное не закрыты блоки </div>

Вадим Семенов
1 year ago

Например, но лучше гугли самостоятельно

.footer { height: 50px; margin-top: -50px; }

Неопознанный Енот
1 year ago

2 ответов