— HTML | MDN

HTML-элемент <footer> представляет собой нижний колонтитул (футер, подвал) для своего ближайшего секционного контента или секционного корня. Футер обычно содержит информацию об авторе раздела, информацию об авторском праве или ссылки на связанные документы.

Категории контентаОсновной поток, явный контент.
Разрешённое содержимоеКонтент основного потока, кроме <footer> и <header>.
Пропуск тегаНи одного; Оба тега, открывающий и закрывающий, являются обязательными.
Разрешённые родительские элементыЛюбой элемент, который разрешает Контент основного потока в качестве содержимого. Обратите внимание, что элемент <footer> не должен быть потомком элемента <address>, <header>
или другого элемента <footer>.
Разрешённые ARIA ролиgroup, presentation
DOM-интерфейсHTMLElement

К этому элементу применимы только глобальные атрибуты.

  • Заключите информацию об авторе в элемент <address>, который может быть добавлен в элемент <footer>.
  • Элемент <footer> не относится к секционному контенту, а значит не создаёт новый раздел в структуре HTML-документа.
<footer>
  Какая-то информация об авторском праве или может
  информация об авторе статьи?
</footer>

У программа чтения с экрана VoiceOver есть проблема, при которой она не читает элемент <footer> (не добавляет роль-ориентир элемента <footer> в список ориентиров). Чтобы решить эту проблему добавьте role="contentinfo" в элемент <footer>.

  • WebKit Bugzilla: 146930 — AX: Нативные элементы HTML (header, footer, main, aside, nav) должны работать также, как ориентиры ARIA, но иногда они этого не делают
Specification
HTML Standard
# the-footer-element

BCD tables only load in the browser

with JavaScript enabled. Enable JavaScript to view data.
  • Связанные с этим разделом элементы: <body>, <nav>, <article>, <aside>, <h2> (en-US), <h3> (en-US), <h4> (en-US), <h5> (en-US), <h5> (en-US), <h6> (en-US), <hgroup>, <header>,
    <section>
    , <address>;
  • Разделы и структура документа HTML5.
  • ARIA: роль contentinfo (en-US)

Last modified: , by MDN contributors

Как сделать подвал сайта статичным? — Хабр Q&A

1. z-index не должен быть отрицательным — именно из-за этого ссылки не работают. В принципе, z-index для подвала вообще не нужен, но если делаешь, то только положительным.

2. Нужно не position: absolute, а position: fixed. Тогда подвал всегда будет прижиматься к низу экрана.

В общем, что-то вроде:

html, body {
  height: 100%;
  margin: 0px;
  padding: 0px;
}
.content { /* основное содержимое сайта */
  margin-bottom: 120px; /* высота подвала */
}
.content:after { /* не обязательно - только чтобы дополнительные div'ы с clear: both не вставлять */
  content: "";
  height: 0px;
  display: block;
  margin: 0px;
  padding: 0px;
  clear: both;
}
.footer { /* собственно подвал, расположенный сразу за . content */
  position: fixed;
  left: 0px;
  bottom: 0px;
  height: 120px;
}

Если же ты хочешь, чтобы контент наползал на подвал, то вот такой вариант. Там главное — чтобы подвал в тексте стоял выше контента и чтобы у контента было position: relative. Никаких z-index’ов…

И, разумеется, у наползающего контента снизу должен быть margin, а не padding.

Ответ написан

Здравствуйте!

В предыдущего блока margin-bottom должен быть в высоту подвала. А еще лучше все предыдущие блоки поместить в враппер, в котором margin-bottom в высоту подвала. Предыдущий блок должен иметь clear:both; А вообще было бы удобнее если бы Вы показали где получается, а где нет.

Ответ написан

сверстай примерно так:

< div>
< div>
< div>ШАПКА< / div>
< / div>

< div>
< div>ТЕЛО< / div>
< / div>

< div>
< div>ПОДВАЛ< / div>
< / div>
< / div>

Кстати, зачем индекс отрицательный? Не надо так, потому футер и не видно!

Ответ написан

Подсмотрите решение здесь. Это Bootstrap и в нем есть элемент Navbar, который можно прицепить либо в топ, либо в низ страницы. По сути используется свойство position:fixed. Посмотрите, как реализовано это в CSS и смело копируйте.

Ответ написан

Тег HTML5 — GeeksforGeeks

Улучшить статью

Сохранить статью

  • Уровень сложности: Easy
  • Последнее обновление: 22 июл, 2022

  • Читать
  • Обсудить
  • Улучшить статью

    Сохранить статью

    Тег