Как это все работает?
Я для удобства разделил листинги кода на 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>Вроде, на мой взгляд, такой способ прижатия футера к низу страницы один из самых элегантных и простых способов, которые мне когда-либо приходилось видеть.
Комментарии
Нет комментариев к данной статье.
Комментарии