Книга: HTML5 для веб-дизайнеров
header
header
Спецификация HTML5 описывает элемент header
как контейнер для «группы вводных или навигационных вспомогательных элементов». Звучит вполне разумно. Это как раз тот тип содержимого, который я ожидаю увидеть в шапке страницы, и слово header как раз традиционно используется как синоним термина «шапка».
Между элементом header
в HTML5 и общепринятым использованием слов header и «шапка» есть принципиальная разница. На странице шапка обычно только одна, но в документе может быть много элементов header
. Вы можете, например, использовать элемент header
внутри элемента section
. Пожалуй, это даже нужно делать. Спецификация определяет элемент section
как «контейнер тематически сгруппированного содержимого, как правило, с заголовком».
<section>
<header>
<h1>Скрипты для DOM</h1>
</header>
<p>Эта книга скорее предназначена для дизайнеров, чем для программистов.</p>
<p>автор: Джереми Кит</p>
</section>
Элемент header
обычно появляется в начале документа или секции, но это не обязательно должно быть так. header
определяется в большей степени своим содержимым – вводными или навигационными вспомогательными элементами, – чем положением.