Как прижать футер к низу страницы с помощью CSS?

Опубликовано
Комментарии Нет

Как это все работает?

Я для удобства разделил листинги кода на CSS- и HTML- код, чтобы проще было вникнуть во всю суть.

CSS

html, body {
  padding: 0;
  margin: 0;
  height: 100%;
  position: relative;
}
#container {
  min-height: 100%;
}
#main {
  padding-bottom: 80px;     /* высота футера */
}
#footer {
  background: gray;
  height: 80px;             /* высота футера */
  margin-top: -80px;        /* отрицательный margin,
                               равный высоте футера  */
  position: relative;
}

HTML

Этот код является скелетом нашего интерфейса:

<div id="container">
  <div id="main">
    Информационная часть сайта
  </div>
</div>
<div id="footer">
  Прижатый к низу футер
</div>

Вроде, на мой взгляд, такой способ прижатия футера к низу страницы один из самых элегантных и простых способов, которые мне когда-либо приходилось видеть.

Автор

Комментарии

Нет комментариев к данной статье.

Комментарии

Поля обозначенные как * требуются обязательно. Перед постингом всегда делайте просмотр своего комментария.





← Старые Новые →