В интернете можно найти самые разные способы, как прижать низ (footer) страницы. Некоторые из них подходят в одних случаев, другие же пригодны в других. Я привожу свой способ, который я использую в WordPress и который часто меня выручает.
Как прижать низ страницы
Надо к низу футера применить следующий стиль css:
#footer {
margin-bottom: -20px;
min-height: 20px;
}
#footer — стиль футера отвечающий за самый нижний блок. У вас он может быть назван любым другим стилем.
Если указать height без атрибутов минимум то иногда скролинг на странице вверху и внизу странно себя ведет: скролит не сразу, а с задержкой.
В margin-bottom указываем отступ на ту величину, на которую нужно скрыть область внизу сайта. Не больше. И это же значение добавляем в min-heigth. Важно добавлять одинаковое значение, чтобы всё работало максимально правильно.