Встречается на собеседованиях • сегодня
Как закрепить footer снизу страницы
Для фиксации футера внизу страницы есть несколько подходов:
- Flexbox (рекомендуется):
css
body {
display: flex;
flex-direction: column;
min-height: 100vh;
}
main {
flex: 1;
}- Grid:
css
body {
display: grid;
min-height: 100vh;
grid-template-rows: auto 1fr auto;
}- Классический способ (если контент меньше высоты экрана):
css
footer {
position: fixed;
bottom: 0;
width: 100%;
}Flexbox - самый надежный вариант, так как:
- Работает при любом количестве контента
- Не требует расчета отступов
- Поддерживается всеми современными браузерами
Для IE11 может потребоваться добавление height: 100% для html и body.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы