— HTML | MDN
HTML-элемент <header>
представляет собой вводный контент, обычно группу вводных или навигационных средств. Он может содержать другие элементы-заголовки, а также логотип, форму поиска, имя автора и другие элементы.
Категории контента | Основной поток, явный контент. |
---|---|
Допустимое содержимое | Основной поток, кроме <header> и <footer> |
Пропуск тегов | Нет, открывающий и закрывающий теги обязательны. |
Допустимые родители | Любой элемент, который разрешает контент основного потока в качестве содержимого. Обратите внимание, что элемент <header> не должен быть потомком элемента <address> , <footer> или другого элемента <header> . |
Допустимые ARIA-роли | group (en-US) , presentation (en-US) |
DOM-интерфейс | HTMLElement |
Элемент <header>
не относится к секционному контенту , а значит не создаёт новый раздел в структуре HTML-документа. При этом элемент <header>
обычно должен содержать заголовок ближайшего раздела (элементы h2
—h6
), но это не обязательно.
Историческое употребление
Несмотря на то, что элемент <header>
не попал в спецификации до HTML5, на самом деле, он существовал с самого начала HTML. Первоначально, на самом первом веб-сайте он использовался как элемент <head>
. В какой-то момент было принято решение использовать другое имя. Позже, это позволило <header>
занять другую роль.
К этому элементу применимы только глобальные атрибуты.
Заголовок страницы
<header> <h2>Заголовок главной страницы</h2> <img src="mdn-logo-sm.png" alt="MDN logo" /> </header>
Заголовок статьи
<article> <header> <h3>Планета Земля</h3> <p>Опубликовано в среду, 4 октября 2017, Джейн Смит</p> </header> <p> Мы живём на сине-зелёной планете, на которой до сих пор так много неизведанного. </p> <p> <a href="https://janesmith.com/the-planet-earth/">Продолжить чтение...</a> </p> </article>
Specification |
---|
HTML Standard # the-header-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>
,<footer>
,<section>
,<address>
. - Разделы и структура документа HTML5.
Found a content problem with this page?
- Edit the page on GitHub.
- Report the content issue.
- View the source on GitHub.
Want to get more involved?
Learn how to contribute.
This page was last modified on by MDN contributors.
Тег | HTML справочник
HTML тегиЗначение и применение
Тег <header> (верхний колонтитул) является признаком верхнего колонтитула или баннера верхней части страницы, которая обычно содержит логотип (иконка), навигацию, относящуюся ко всему сайту, форму поиска по сайту, заголовок страницы с подзаголовком, авторскую информацию и так далее. Допускается размещать несколько элементов <header> в одном документе.
<header> <img src = "logo.png" alt = "logo"> <!-- изображение с логотипом --> <h2>Заголовок первого уровня</h2> <!-- заголовок первого уровня --> </header>
Обращаю Ваше внимание, что запрещается помещать элемент <header> внутрь таких элементов, как <footer> (нижний колонтитул), <address> (определяет контактную информацию) или внутрь другого элемента <header>.
Тег <div> имеет довольно общий характер — это просто элемент на уровне блока, используемый для разбиения страницы на разделы. Одна из целей HTML 5 заключается в предоставлении в распоряжение разработчиков широкого выбора из других, семантически более осмысленных тегов.
HTML 5 включает в себя множество различных тегов, чьи имена отражают тип их содержимого, и эти теги могут использоваться вместо тега <div>. HTML 5 предлагает новые блочные семантические элементы для определения различных частей веб-страницы, вы можете детально с ними познакомиться в статье учебника HTML 5 «Теги разметки страницы».
Поддержка браузерами
Тег | Chrome | Firefox | Opera | Safari | IExplorer | Edge |
---|---|---|---|---|---|---|
<header> | 6. 0 | 4.0 | 11.1 | 5.0 | 9.0 |
Пример использования
Рассмотрим пример в котором сделаем простую разметку для сайта, используя современный стандарт гипертекстовой разметки HTML5.
<!DOCTYPE html> <html> <head> <title>Разметка страницы</title> </head> <body> <header style = "background-color:khaki; height:100px"> <p>Верхний колонтитул (тег <header>)</p> </header> <nav style = "background-color:coral; height:75px"> <a href = "#">Ссылка 1</a> | <a href = "#">Ссылка 2</a> | <a href = "#">Ссылка 3</a> | <p>Панель навигации (тег <nav>)</p> </nav> <aside style = "float:right; width:200px; height:250px; background-color:tan"> <p>Справа мы разместили тег <aside></p> </aside> <main style = "height:250px"> <h2>Главный заголовок сайта</h2> <p>Основное содержимое (тег <main>)</p> <section style = "background-color:grey; height:75px"> <h3>Заголовок второго уровня</h3> <p>Раздел 1 (тег <section>)</p> </section> <section style = "background-color:grey; height:75px"> <h3>Заголовок второго уровня</h3> <p>Раздел 2 (тег <section>)</p> </section> </main> <footer style = "background-color:khaki; height:80px"> <p>Нижний колонтитул (подвал) тег <footer></p> <address>Пример с сайта basicweb.ru</address> </footer> </body> </html>
Обратите внимание, что практически к каждому элементу для демонстрации мы применили встроенный CSS стиль, применение встроенных стилей не является хорошей практикой, научиться грамотно применять стили вы можете после изучения языка HTML 5 в Учебнике CSS 3.
И так по порядку, что мы сделали в этом документе:
- Для элемента <header> (верхний колонтитул) мы задали цвет заднего фона
- Следующим на странице мы разместили элемент <nav> (навигация), для которого задали те же встроенные CSS свойства, но указали цвет заднего фона coral, а высоту элемента 75 пикселей.
- Далее мы разместили элемент <aside>, который мы сделали плавающим и сместили в правую сторону (CSS свойство float со значением right), задали ему цвет заднего фона (tan), ширину (200 пикселей) и высоту (250 пикселей). Как вы можете заметить другие элементы его обтекают, не смотря на то, что они блочные.
- Добавили на страницу элемент <main> в который мы добавили заголовок первого уровня (тег <h2>). Прдеполагается, что внутри этого элемента будет содержаться основной контент.
- Внутри элемента <main> мы добавили два тематических раздела (тег <section>), поместили внутри этих элементов заголовки второго уровня (тег <h3>), задали им цвет заднего фона grey и высоту блоков по 75 пикселей.
- После основного содержимого мы разместили элемент <footer> (нижний колонтитул), по аналогии с предыдущими элементами задали ему цвет заднего фона (
khaki) и высоту (80 пикселей). Внутри него разместили тег <address>, в котором указали контактные данные, которые по умолчанию отображаются курсивом.
Результат нашего примера:
Разметка страницы на HTML 5.
Значение CSS по умолчанию
header { display: block; }
Поддержка глобальных атрибутов
Элемент поддерживает «глобальные атрибуты».
Атрибуты событий
Элемент поддерживает «атрибуты событий».
HTML тегиТег заголовка HTML
❮ Предыдущий Полный справочник HTML Далее ❯
Пример
Заголовок для <статьи>
<статья>
<заголовок>
Здесь заголовок
Автор: Джон Doe
Дополнительная информация здесь
Lorem Ipsum dolor set amet….
Попробуйте сами »
Дополнительные примеры «Попробуйте сами» ниже.
Определение и использование
Элемент
представляет контейнер для вводного контента или
набор навигационных ссылок.
Элемент
обычно содержит:
- один или несколько элементов заголовка (
—
)
- логотип или значок
- информация об авторстве
Примечание: Вы можете иметь несколько
элементов в одном
HTML-документ. Однако
не может быть помещен в
Поддержка браузера
Числа в таблице указывают первую версию браузера, которая полностью поддерживает элемент.
Элемент | |||||
---|---|---|---|---|---|
<заголовок> | 5,0 | 9,0 | 4,0 | 5,0 | 11,1 |
Глобальные атрибуты
Тег
также поддерживает глобальные атрибуты в HTML.
Атрибуты событий
Тег
также поддерживает атрибуты событий в HTML.
Дополнительные примеры
Пример
Верхний колонтитул страницы:
Автор:
John Doe
Здесь заголовок главной страницы
Попробуйте сами »
Связанные страницы
Ссылка HTML DOM: Объект заголовка
Настройки CSS по умолчанию
Большинство браузеров будут отображать элемент
0
заголовок {
отображение: блок;
}
❮ Предыдущий Полный справочник HTML Далее ❯
ВЫБОР ЦВЕТА
Лучшие учебники
HTML TutorialCSS TURAND
Учебник JavaScript
Как учебное пособие
SQL TURANK
Учебник Python
W3. CSS TURAND
TURAND
TURUNIOND
04 40004 C ++ Урок
JQUERY Tutorial 9000
012904 C ++
Jquery Tutorial 9000
012
904 40004 C ++JQUERY Dutorial
.
04012
9..
012904.
Справочник по HTML
Справочник по CSS
Справочник по JavaScript
Справочник по SQL
Справочник по Python
Справочник по W3.CSS
Справочник по Bootstrap
Справочник по PHP
Цвета HTML
Справочник по Java
Справочник по Angular
Справочник по jQuery
Лучшие примеры
Примеры HTML
Примеры CSS
Примеры JavaScript
Примеры инструкций
Примеры SQL
Примеры Python
Примеры W3.CSS
Примеры Bootstrap
Примеры PHP
Примеры Java
Примеры XML
Примеры jQuery
FORUM |
О
W3Schools оптимизирован для обучения и обучения. Примеры могут быть упрощены для улучшения чтения и обучения. Учебники, ссылки и примеры постоянно пересматриваются, чтобы избежать ошибок, но мы не можем гарантировать полную правильность всего содержания.
Используя W3Schools, вы соглашаетесь прочитать и принять наши условия использования,
куки-файлы и политика конфиденциальности.
Copyright 1999-2023 Refsnes Data. Все права защищены.
W3Schools работает на основе W3.CSS.
— HTML: язык гипертекстовой разметки
HTML-элемент
представляет вводный контент, обычно группу вводных или навигационных средств. Он может содержать некоторые элементы заголовка, а также логотип, форму поиска, имя автора и другие элементы.
Элемент
имеет то же значение, что и общесайтовая роль баннера
ориентира, если только он не вложен в содержимое раздела. Тогда элемент
не является ориентиром.
Элемент
может определять глобальный заголовок сайта, описанный как баннер
в дереве доступности. Обычно он включает логотип, название компании, функцию поиска и, возможно, глобальную навигацию или слоган. Обычно он находится в верхней части страницы.
В противном случае это раздел
в дереве доступности, который обычно содержит заголовок окружающего раздела (элемент h2
– h6
) и необязательный подзаголовок, но это не требуется .
Историческое использование
Элемент
изначально существовал в самом начале HTML для заголовков. Это видно на самом первом сайте. В какой-то момент заголовки стали с
по
, что позволило
свободно выполнять другую роль.
Этот элемент включает только глобальные атрибуты.
Заголовок страницы
<заголовок>
Заголовок главной страницы
заголовок>
Результат
<статья>
<заголовок>
Планета Земля
<р>
Опубликовано в среду, автором
Джейн Смит
заголовок>
<р>
Мы живем на сине-зеленой планете, на которой так много еще невидимого.
статья>
Результат
Элемент
определяет ориентир баннер
, когда его контекстом является элемент
. Элемент заголовка HTML не считается ориентиром баннера, если он является потомком элементов
,
,
,
или
.
Категории контента Потоковое содержание,
ощутимое содержание. Разрешенный контент Потоковое содержимое, но без
или <нижний колонтитул>
потомок. Отсутствие тега Нет, начальный и конечный теги обязательны. Разрешенные родители Любой элемент, принимающий
потоковое содержание. Обратите внимание, что элемент
не должен быть
потомок <адрес>
, <нижний колонтитул>
или другой <заголовок>
элемент. Неявная роль ARIA баннер или
нет соответствующей роли
если потомок артикул
, боковой
, основной
, нав
или секция
элемент или элемент с роль=статья
, дополнительный
, основной
, навигация
или регион
Разрешенные роли ARIA группа
, презентация
или нет
Интерфейс DOM HTMLЭлемент
Спецификация Стандарт HTML
# the-header-element
Таблицы BCD загружаются только в браузере с включенным JavaScript.
Справочник по CSS
Справочник по JavaScript
Справочник по SQL
Справочник по Python
Справочник по W3.CSS
Справочник по Bootstrap
Справочник по PHP
Цвета HTML
Справочник по Java
Справочник по Angular
Справочник по jQuery
Лучшие примеры
Примеры HTMLПримеры CSS
Примеры JavaScript
Примеры инструкций
Примеры SQL
Примеры Python
Примеры W3.CSS
Примеры Bootstrap
Примеры PHP
Примеры Java
Примеры XML
Примеры jQuery
FORUM | О
W3Schools оптимизирован для обучения и обучения. Примеры могут быть упрощены для улучшения чтения и обучения. Учебники, ссылки и примеры постоянно пересматриваются, чтобы избежать ошибок, но мы не можем гарантировать полную правильность всего содержания. Используя W3Schools, вы соглашаетесь прочитать и принять наши условия использования, куки-файлы и политика конфиденциальности.
Copyright 1999-2023 Refsnes Data. Все права защищены.
W3Schools работает на основе W3.CSS.
— HTML: язык гипертекстовой разметки
HTML-элемент
представляет вводный контент, обычно группу вводных или навигационных средств. Он может содержать некоторые элементы заголовка, а также логотип, форму поиска, имя автора и другие элементы.
Элемент
имеет то же значение, что и общесайтовая роль баннера
ориентира, если только он не вложен в содержимое раздела. Тогда элемент
не является ориентиром.
Элемент
может определять глобальный заголовок сайта, описанный как баннер
в дереве доступности. Обычно он включает логотип, название компании, функцию поиска и, возможно, глобальную навигацию или слоган. Обычно он находится в верхней части страницы.
В противном случае это раздел
в дереве доступности, который обычно содержит заголовок окружающего раздела (элемент h2
– h6
) и необязательный подзаголовок, но это не требуется .
Историческое использование
Элемент
изначально существовал в самом начале HTML для заголовков. Это видно на самом первом сайте. В какой-то момент заголовки стали с по
, что позволило
свободно выполнять другую роль.
Этот элемент включает только глобальные атрибуты.
Заголовок страницы
<заголовок>Заголовок главной страницы
заголовок>
Результат
<статья> <заголовок>Планета Земля
<р> Опубликовано в среду, автором Джейн Смит заголовок> <р> Мы живем на сине-зеленой планете, на которой так много еще невидимого. статья>
Результат
Элемент
определяет ориентир баннер
, когда его контекстом является элемент
. Элемент заголовка HTML не считается ориентиром баннера, если он является потомком элементов
, ,
, или
.
Категории контента | Потоковое содержание, ощутимое содержание. |
---|---|
Разрешенный контент | Потоковое содержимое, но без или <нижний колонтитул> потомок. |
Отсутствие тега | Нет, начальный и конечный теги обязательны. |
Разрешенные родители | Любой элемент, принимающий
потоковое содержание. Обратите внимание, что элемент не должен быть
потомок <адрес> , <нижний колонтитул> или другой <заголовок> элемент. |
Неявная роль ARIA | баннер или
нет соответствующей роли
если потомок артикул , боковой , основной , нав или секция элемент или элемент с роль=статья , дополнительный , основной , навигация или регион |
Разрешенные роли ARIA | группа , презентация или нет |
Интерфейс DOM | HTMLЭлемент |
Спецификация |
---|
Стандарт HTML # the-header-element |
Таблицы BCD загружаются только в браузере с включенным JavaScript.