Как правило, у сайта есть «шапка» и «подвал»: верхняя и нижняя части страницы. Обычно эти блоки выглядят одинаково на всех страницах. Эти разделы помогают пользователю сориентироваться и получить основную инфу о сайте.
В подвале мы чаще всего видим название компании, правовую информацию, ссылки на соцсети и другие контакты.
<footer> может быть не только у всего сайта целиком, но и у отдельного блока или секции.
Как пишется
Скопировано
Тег <footer> парный, должен всегда закрываться </footer>.
Атрибуты
Скопировано
Применяются все глобальные атрибуты.
Подсказки
Скопировано
💡 У <footer> блочные стили по умолчанию 🤓
💡 Нельзя вкладывать в <address>, <header> или другой <footer>.
💡 Контакты и информацию об авторе стоит поместить в контейнер <address>, а его добавить в <footer>.
На практике
Скопировано
Дока Дог советует
Скопировано
🛠 У <footer> особо нет никаких хитростей. Это нижняя часть страницы: там располагаются разные эпилоги. Если это лендинг, там могут лежать иконки соцсетей и информация о компании. Важно выделить <footer>, чтобы поисковик понял, что находится в этом блоке.
Если вы нашли ошибку, отправьте нам пул-реквест!
Во время отправки формы что-то пошло не так. Попробуйте ещё раз?
←
<header>
ctrl + alt + ←
→
<main>
ctrl + alt + →
Секции в футере / Хабр
Можно ли вкладывать элемент
<section> в <footer>?
Элемент <section> появился в HTML5 и разделяет содержимое на части или секции. Отсюда и название.
Как понять, что это вообще <section>? Это даже важнее, чем можно ли его куда-либо вкладывать.<section> — это одна из частей содержимого, а значит он не имеет смысла в одиночку. Это как список из одного пункта, который скорее параграф.
Многие думают, что <section> — это такой модный <div> и очень ошибаются. Смотрите, я использую HTML5! Нет. Этот элемент несёт определённый смысл и если вы его не понимаете, его лучше вообще не трогать.
Самый яркий пример использования <section> прямо из спецификации — это блок со вкладками.
У вас есть группа вкладок и нажатие на заголовок каждой показывает её содержимое. Такая вкладка — это самый настоящий <section>.
Или типичный одностраничный лендинг: всё содержимое сайта на одной странице, но в отдельных частях высотой с окно. Описание компании, преимущества, адрес с картой — ну, вот это всё. Каждый такой блок — это <section>.
Ладно, с секциями разобрались, а что такое <footer>? Если очень коротко, то это такой справочный блок с датой публикации, автором, сносками. И он может быть не один на странице! О нём мы как-нибудь поговорим отдельно.
Итак, <footer> справочный, <section> делит на части. То есть: если в справке есть какие-то структурные части, то почему бы и нет? Бывает, что в подвал сайта кладут много информации, которая помогает сориентироваться: контакты, карту сайта, поиск. Хороший такой, жирненький <footer>.
Даёте каждой секции подходящий заголовок и делите <footer> на части.
Про семантику <section> и других элементов можно почитать на сайте HTML5 Doctor. Некоторые статьи писали авторы спецификации HTML, чтобы помочь разработчикам. Их также много переводили, так что все ссылки есть в описании к видео.
Мораль: используйте новые структурные HTML-элементы только если вы понимаете, как они работают. И не забывайте вставлять заголовки для секций. А если их нет на макетах, доступно их прячьте.
Вопросы можно задавать здесь.
Тег HTML »
В тегах HTML, Новый
Раскрытие информации: Ваша поддержка помогает сайту работать! Мы зарабатываем комиссионные за некоторые услуги, которые мы рекомендуем на этой странице. Узнать больше
Элемент
Структура HTML-документа до и после HTML5 — вот что изменилось
Что делает HTML-тег?
Элемент
Отображение
Блок
Использование
Семантика
Использование
Очевидное место для элемента находится внизу веб-страницы. У большинства сайтов есть нижний колонтитул (с авторскими правами, контактами и другой информацией), и теперь, благодаря HTML5, вы можете создать его с помощью семантически значимого элемента вместо бессмысленного
.
. . .
Вы также можете использовать , чтобы определить нижний колонтитул для любого раздела контента, а не только для страницы в целом. (Элемент работает таким же образом.)
Название статьи
по имени автора
Lorem ipsum dolor sit amet, consectetur адипистинг эл. Suspendisse ultricies interdum egestas. Cras placerat lacinia vulputate. Curabitur mattis diam ac est volutpat laoreet.
Название статьи
по имени автора
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse ultricies interdum egestas. Cras placerat lacinia vulputate. Curabitur Mattis Diam Ac Est volutpat laoreet.
Важно помнить, что родитель связан со своим элементом
70 . Если внутри элемента , то это нижний колонтитул этой статьи. Если это последний элемент внутри элемента , то это нижний колонтитул страницы в целом. Для получения дополнительной информации об этом и связанных элементах см. наш учебник по семантической структуре документа.
Адам Вуд
Адам — технический писатель, специализирующийся на документации и руководствах для разработчиков.
Поддержка нижнего колонтитула браузером
11
34
45
13
9
43
HTML Tag
Тег HTML представляет нижний колонтитул HTML-документа или раздел внутри документа.
Нижние колонтитулы обычно содержат такую информацию, как автор документа, информация об авторских правах, ссылки на условия использования, политику конфиденциальности и т. д.
Синтаксис
Тег записывается как с содержимым нижнего колонтитула, вставленным между начальным и конечным тегами.
Вот так:
<нижний колонтитул> Содержимое нижнего колонтитула… нижний колонтитул>
Тег может быть размещен в любом месте, где ожидается «текущее содержимое» (как правило, в любом месте в теле документа), однако его нельзя размещать внутри тега .0014 или другой элемент , и он не может содержать элемент .
Примеры
Базовое использование тега
Вот пример тега , используемого для разметки нижнего колонтитула всего документа.
<голова>
Заголовок страницы… голова> <тело> <заголовок>
Заголовок
Содержимое заголовка…
заголовок> <навигация> Содержание навигации… <основной> <статья>
Содержание статьи…
статья> главная> <нижний колонтитул> Содержимое нижнего колонтитула… нижний колонтитул> тело>
Нижний колонтитул вверху документа
Тег не обязательно должен появляться внизу документа (хотя это, вероятно, наиболее распространенное использование).
Вот пример размещения тега в верхней части документа.
.. статья> главная> <нижний колонтитул> <адрес> Контактное лицо: Гомер Шекспир адрес> нижний колонтитул> тело>
Атрибуты
Атрибуты могут быть добавлены к элементу HTML, чтобы предоставить больше информации о том, как элемент должен выглядеть или вести себя.
Элемент принимает следующие атрибуты.
Атрибут
Описание
Нет
Глобальные атрибуты
Следующие атрибуты являются стандартными для всех элементов HTML. Следовательно, вы можете использовать эти атрибуты с Тег , а также со всеми другими тегами HTML.
ключ доступа
автокапитализировать
класс
редактируемый контент
данные-*
директор
перетаскиваемый
скрытый
идентификатор
режим ввода
это
ид
itemprop
Артикул
предметная область
тип изделия
язык
часть
слот
проверка правописания
стиль
tabindex
Название
перевод
Полное объяснение этих атрибутов см. в разделе Глобальные атрибуты HTML 5.
Обработчики событий
Атрибуты содержимого обработчика событий позволяют вам вызывать сценарий из вашего HTML. Скрипт вызывается, когда происходит определенное «событие». Каждый атрибут содержимого обработчика событий имеет дело с другим событием.
прерывание
onauxclick
размытие
при отмене
онканплей
oncanplaythrough
при смене
по клику
при закрытии
в контекстном меню
онкопия
при обмене
нарезной
ondblclick
ондраг
ондрагенд
Драгентер
ондрагзит
на накладке
ондраговер
ондрагстарт
ондроп
ondurationchange
пустой
односторонний
при ошибке
онфокус
данные формы
на входе
oninvalid
нажатие клавиши
нажатие клавиши
onkeyup
при смене языка
под нагрузкой
загруженные данные
загруженные метаданные
запуск при загрузке
для ввода с мыши
на мышелист
onmousemove
onmouseout
при наведении мыши
на мышке вверх
на пасте
при паузе
в игре
в игре
в процессе
при изменении скорости
при сбросе
изменение размера
при прокрутке
нарушение политики безопасности
поиск
поиск
по выбору
onslotchange
установленный
при отправке
на подвесе
своевременное обновление
нагрудник
при изменении объема
в ожидании
на колесе
Большинство атрибутов содержимого обработчиков событий можно использовать во всех элементах HTML, но для некоторых обработчиков событий действуют особые правила, определяющие, когда их можно использовать и к каким элементам они применимы.