— HTML — Дока

  1. Кратко
  2. Пример
  3. Как понять
  4. Как пишется
  5. Атрибуты
  6. Подсказки
  7. На практике
    1. Дока Дог советует
Авторы:
Редакторы:
  • Ольга Алексашенко
Редактировать на GitHub

Обновлено

Кратко

Скопировано

<footer> создаёт нижнюю часть страницы или блока — «подвал». Обычно здесь находятся контакты, ссылки на разделы сайта, копирайт.

Пример

Скопировано

В нашем блоке со статьёй будет небольшой футер с указанием автора и его контактами:

<article>  <h2>Бигфут</h2>  <p>Бигфут (от англ.  Bigfoot, «большеногий») — название полумифического млекопитающего...</p>  <footer>    <p>Ольга Сасквоч</p>    <p>Почта: <a href="mailto:[email protected]">[email protected]</a>.</p>  </footer></article>
          <article>
  <h2>Бигфут</h2>
  <p>Бигфут (от англ. Bigfoot, «большеногий») — название полумифического млекопитающего...</p>
  <footer>
    <p>Ольга Сасквоч</p>
    <p>Почта: <a href="mailto:[email protected]">[email protected]</a>.</p>
  </footer>
</article>
Открыть демо в новой вкладке

Как понять

Скопировано

Как правило, у сайта есть «шапка» и «подвал»: верхняя и нижняя части страницы. Обычно эти блоки выглядят одинаково на всех страницах. Эти разделы помогают пользователю сориентироваться и получить основную инфу о сайте.

В подвале мы чаще всего видим название компании, правовую информацию, ссылки на соцсети и другие контакты.

<footer> может быть не только у всего сайта целиком, но и у отдельного блока или секции.

Как пишется

Скопировано

Тег <footer> парный, должен всегда закрываться </footer>.

Атрибуты

Скопировано

Применяются все глобальные атрибуты.

Подсказки

Скопировано

💡 У <footer> блочные стили по умолчанию 🤓

💡 Нельзя вкладывать в <address>, <header> или другой <footer>.

💡 Контакты и информацию об авторе стоит поместить в контейнер <address>, а его добавить в <footer>.

На практике

Скопировано

Дока Дог советует

Скопировано

🛠 У <footer> особо нет никаких хитростей. Это нижняя часть страницы: там располагаются разные эпилоги. Если это лендинг, там могут лежать иконки соцсетей и информация о компании. Важно выделить <footer>, чтобы поисковик понял, что находится в этом блоке.

Если вы нашли ошибку, отправьте нам пул-реквест!

Во время отправки формы что-то пошло не так. Попробуйте ещё раз?

<header>

ctrl + alt +

<main>

ctrl + alt +

Секции в футере / Хабр


Можно ли вкладывать элемент
<section>
в <footer>?

Элемент <section> появился в HTML5 и разделяет содержимое на части или секции. Отсюда и название.

Как понять, что это вообще <section>? Это даже важнее, чем можно ли его куда-либо вкладывать. <section> — это одна из частей содержимого, а значит он не имеет смысла в одиночку. Это как список из одного пункта, который скорее параграф.

<main>
  <section>
    <h3>Зачем?</h3>
  </section>
</main>

Если содержимое делится на несколько логических частей, значит каждую можно завернуть в отдельный

<section>. Такой секции стоит дать заголовок, чтобы было понятней, что там содержится. Спецификация даже настаивает на этом.

<h2>Обед</h2>
<section>
  <h3>Первое</h3>
</section>
<section>
  <h3>Второе</h3>
</section>

Многие думают, что <section> — это такой модный <div> и очень ошибаются. Смотрите, я использую HTML5! Нет. Этот элемент несёт определённый смысл и если вы его не понимаете, его лучше вообще не трогать.

Самый яркий пример использования <section> прямо из спецификации — это блок со вкладками.

У вас есть группа вкладок и нажатие на заголовок каждой показывает её содержимое. Такая вкладка — это самый настоящий <section>.

Или типичный одностраничный лендинг: всё содержимое сайта на одной странице, но в отдельных частях высотой с окно. Описание компании, преимущества, адрес с картой — ну, вот это всё. Каждый такой блок — это <section>.

Ладно, с секциями разобрались, а что такое <footer>? Если очень коротко, то это такой справочный блок с датой публикации, автором, сносками. И он может быть не один на странице! О нём мы как-нибудь поговорим отдельно.

Итак, <footer> справочный, <section> делит на части. То есть: если в справке есть какие-то структурные части, то почему бы и нет? Бывает, что в подвал сайта кладут много информации, которая помогает сориентироваться: контакты, карту сайта, поиск. Хороший такой, жирненький <footer>.

<footer>
  <section>
    <h3>Поиск</h3>
  </section>
  <section>
    <h3>Справка</h3>
  </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.

Опубликовано
13 ноября 2015 г.
Теги
Образцы сообщений, Поддельная латиница, семантическая разметка

Название статьи

по имени автора

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse ultricies interdum egestas. Cras placerat lacinia vulputate. Curabitur Mattis Diam Ac Est volutpat laoreet.

Опубликовано
13 ноября 2015 г.
Теги
Примеры сообщений, Поддельная латиница, Семантическая разметка

Важно помнить, что родитель

связан со своим элементом

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, но для некоторых обработчиков событий действуют особые правила, определяющие, когда их можно использовать и к каким элементам они применимы.

Автор записи

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *