: элемент заголовка документа
HTML-элемент заголовка ( ) определяет заголовок документа, который отображается в заголовке окна браузера или на вкладке страницы. Он содержит только текст, а теги внутри элемента игнорируются.
| Категории контента | Метаданные. |
|---|---|
| Допустимое содержимое | Текст, который не является межэлементным разделителем. |
| Пропуск тегов | Открывающий и закрывающий теги обязательны. Обратите внимание, что отсутствие заставляет браузер игнорировать остальную часть страницы. |
| Допустимые родители | Элемент , который не содержит других элементов . |
| Допустимые ARIA-роли | Нет |
| DOM-интерфейс | HTMLTitleElement (en-US) |
Атрибуты
К этому элементу применимы только глобальные атрибуты.
Примечание
Элемент всегда используется внутри блока .
Заголовок страницы и SEO
Содержимое заголовка страницы может иметь важное значение для поисковой оптимизации (SEO). Как правило, более длинный описательный заголовок будет лучше ранжироваться (Ranking), чем короткий или скучный. Не только содержимое заголовка является одним из компонентов, используемых алгоритмами для определения порядка, в котором перечисляются страницы в поисковой выдаче, но и сам заголовок является приёмом, которым вы привлекаете внимание читателей бегло просматривающих результаты поиска.
Несколько методических рекомендаций и советов для составления хороших заголовков:
- избегайте заголовков состоящих из одного или двух слов. Используйте описательные фразы или сочетание термин-определение для страниц глоссария (словарь терминов) или справки;
- поисковые системы, как правило, отображают примерно 55-60 первых символов заголовка страницы. Текст, превышающий это количество символов, может быть потерян, так что постарайтесь, чтобы заголовки не были длиннее. Если вам нужно использовать более длинный заголовок, убедитесь, что важные части появляются раньше и что нет ничего критического в части заголовка, которая может быть отброшена;
- избегайте специальных символов, когда это возможно; не все браузеры будут отображать их одинаково. Например, »
- не используйте ключевые слова («keyword blobs»). Если ваш заголовок состоит только из списка слов, то алгоритмы будут часто искусственно понижать позицию вашей страницы в поисковой выдаче;
- убедитесь, что ваш заголовок является уникальным на вашем сайте, насколько это возможно. Повторяющиеся или частично повторяющиеся заголовки могут способствовать неточным результатам поиска.
Пример
title>Потрясающий заголовок страницыtitle>
Этот пример устанавливает заголовок страницы (отображается в верхней части окна или вкладки браузера) как «Потрясающий заголовок страницы».
Проблемы доступности
Важно указать такое значение title , которое описывает назначение страницы.
Обычная техника навигации для пользователей вспомогательных технологий — прочитать заголовок страницы и определить какой контент она содержит. Это потому, что навигация по странице для определения её содержимого может занять время и, возможно, привести к путанице.
Пример
title> Меню - Китайская еда Синий дом - FoodYum: онлайн на вынос сегодня! title>
Для того чтобы помочь пользователю, обновите значение title , чтобы отразить важные изменения состояния страницы (например, проблемы с проверкой формы).
title> 2 ошибки - ваш заказ - Китайская еда Синий дом - FoodYum: онлайн на вынос сегодня! title>
- MDN Understanding WCAG, Guideline 2.4 explanations (en-US)
- Understanding Success Criterion 2.4.2 | W3C Understanding WCAG 2.0
Спецификации
| Specification |
|---|
| HTML Standard # the-title-element |
Совместимость с браузерами
BCD tables only load in the browser
Found a content problem with this page?
- Edit the page on GitHub.
- Report the content issue.
- View the source on GitHub.
This page was last modified on 6 янв. 2024 г. by MDN contributors.
Your blueprint for a better internet.
HTML-элементы от до представляют шесть уровней заголовков разделов. — это заголовок самого верхнего уровня, а — самого нижнего. По умолчанию все элементы заголовков создают в разметке блочный контейнер, начинающийся на новой строке и занимающий всю доступную ширину в содержащем его блоке.
Эти элементы допускают только глобальные атрибуты.
Примечания по использованию
- Информация о заголовках может использоваться пользовательскими агентами для автоматического создания оглавления документа.
- Не используйте элементы заголовков для управления размером шрифта. Для этих целей следует применять CSS-свойство font-size .
- Не пропускайте уровни заголовков: всегда начинайте с , потом используйте и так далее.
Избегайте использования нескольких элементов на одной странице
Использование нескольких элементов на одной странице разрешено стандартом HTML (если они не вложены друг в друга), но это считается плохой практикой. Хорошо, когда на странице есть единственный элемент , который описывает содержимое этой страницы (по аналогии с элементом ).
Примечание: Использование нескольких элементов во вложенных элементах разделов было разрешено в старых версиях стандарта HTML. Однако это никогда не считалось хорошей практикой, а теперь не соответствует требованиям. Больше информации об этом в статье There Is No Document Outline Algorithm.
Старайтесь использовать один элемент на странице и вложенные заголовки без пропуска уровней.
Примеры
Все заголовки
Следующий код показывает все уровни заголовков в действии.
h1>Заголовок уровня 1h1> h2>Заголовок уровня 2h2> h3>Заголовок уровня 3h3> h4>Заголовок уровня 4h4> h5>Заголовок уровня 5h5> h6>Заголовок уровня 6h6>
Пример страницы
Следующий код показывает несколько заголовков с содержимым под ними.
h1>Элементы заголовковh1> h2>Краткое содержаниеh2> p>Обычный текст. p> h2>Примерыh2> h3>Пример 1h3> p>Обычный текст. p> h3>Пример 2h3> p>Обычный текст. p> h2>Смотрите такжеh2> p>Обычный текст. p>
Проблемы доступности
Навигация
Обычный метод навигации для пользователей программ чтения с экрана — это переход от заголовка к заголовку для быстрого ознакомления с содержимым страницы. Из-за этого важно не пропускать уровни заголовка. Это может создать путаницу, так как человеку, который использует такой способ навигации, может быть непонятно, где находится отсутствующий заголовок.
Неправильно:
h1>Заголовок уровня 1h1> h3>Заголовок уровня 3h3> h4>Заголовок уровня 4h4>
Правильно:
h1>Заголовок уровня 1h1> h2>Заголовок уровня 2h2> h3>Заголовок уровня 3h3>
Вложенность
Заголовки могут быть вложены в подразделы, чтобы отразить структуру содержимого страницы. Большинство программ чтения с экрана могут создавать упорядоченный список всех заголовков на странице, что может помочь человеку быстро определить иерархию содержимого:
- h1 Жуки
- h2 Этимология
- h2 Распределение и разнообразие
- h2 Эволюция
- h3 Поздний палеозой
- h3 Юрский период
- h3 Меловой период
- h3 Кайнозойский период
- h3 Голова
- h4 Рот
- h4 Переднегрудь
- h4 Птероторакс
Когда заголовки вложены, уровни заголовков могут быть «пропущены» при закрытии подраздела.
- MDN Understanding WCAG, Guideline 1.3 explanations (en-US)
- MDN Understanding WCAG, Guideline 2.4 explanations (en-US)
- Headings • Page Structure • WAI Web Accessibility Tutorials
- Understanding Success Criterion 1.3.1 | W3C Understanding WCAG 2.0
- Understanding Success Criterion 2.4.1 | W3C Understanding WCAG 2.0
- Understanding Success Criterion 2.4.6 | W3C Understanding WCAG 2.0
- Understanding Success Criterion 2.4.10 | W3C Understanding WCAG 2.0
Маркировка разделов содержимого
Другим распространённым методом навигации для пользователей программ чтения с экрана является создание списка секционированного содержимого и его использование для определения разметки страницы.
Разделы содержимого могут быть размечены с помощью комбинации атрибутов aria-labelledby (en-US) и id , с кратко описывающим назначение раздела значением. Этот метод полезен в ситуациях, когда на одной странице имеется более одного элемента секционирования.
Примеры секционированного содержимого
header> nav aria-labelledby="primary-navigation"> h2 id="primary-navigation">Основная навигацияh2> nav> header> footer> nav aria-labelledby="footer-navigation"> h2 id="footer-navigation">Вторичная навигацияh2> nav> footer>
- Using the aria-labelledby attribute (en-US)
- Labeling Regions • Page Structure • W3C WAI Web Accessibility Tutorials
Спецификации
Specification HTML Standard
# the-h1,-h2,-h3,-h4,-h5,-and-h6-elementsСовместимость с браузерами
BCD tables only load in the browser
Добавление заголовка страницы. Тег
Тег задаёт заголовок страницы, который видно на вкладке браузера.
Этот тег — один из важнейших элементов SEO-оптимизации, потому что поисковые системы показывают его содержимое как заголовок страницы в результатах поиска.
Длина заголовка не должна превышать 60 символов, чтобы он полностью помещался на вкладке браузера.
Текст в теге должен быть информативным и соответствовать содержанию страницы. Не следует использовать один и тот же заголовок на разных страницах.
«Доктайп» — журнал о фронтенде. Читайте, слушайте и учитесь с нами.
Читать дальше
Контейнер для чего угодно. Тег
Тег определяет раздел или секцию в HTML-документе. Это контейнер, который используется для группировки других элементов, таких как текст, изображения или другие теги, в разделы или блоки.
Заголовок секции
Какое-нибудь содержимое секции
- 6 октября 2023
Как добавить подпись в HTML. Тег

Описание изображения Устаревший атрибут align — выравнивание подписи относительно элемента .
Тег может использоваться только внутри элемента .
Валидный HTML требует, чтобы тег находился после элемента
или других медиа-элементов внутри . Однако это необязательное правило, и подпись может располагаться перед медиа-элементом или даже внутри него.
- 6 октября 2023
Метаданные HTML-страницы. Тег
Тег содержит метаданные о документе HTML. Он может включать такую информацию, как имя автора, название документа, ключевые слова и набор символов.
Атрибуты тега :
- charset — кодировка символов в документе.
- name — имя метаданных.
- content — значение метаданных.
- http-equiv — HTTP-заголовок для значения атрибута content .
Атрибут charset должен быть первым атрибутом в теге , а name и http-equiv нельзя использовать вместе.
- 4 октября 2023
Просто кнопка. Тег
Тег создаёт кликабельную кнопку, которая может запускать действия или события на веб-странице. Например, отправку или перезагрузку формы, запуск функции, открытие нового окна или добавление товара в корзину.
Атрибуты тега :
- name — имя кнопки.
- type — тип кнопки, по умолчанию — submit . Атрибут type необходим, если указан атрибут value .
- value — значение, которое будет отправлено на сервер при нажатии на кнопку.
- disabled — указывает, что кнопка должна быть отключена.
- form — одна или несколько форм, к которым принадлежит кнопка.
- formaction — URL-адрес файла, который будет обрабатывать ввод при нажатии кнопки.
- formenctype — указывает, как данные формы должны быть закодированы при отправке на сервер.
- formmethod — метод HTTP, используемый при отправке данных формы.
- formnovalidate — устанавливает, что данные формы не должны проверяться при отправке на сервер.
- formtarget — указывает, где отображать ответ после отправки формы.
- 4 октября 2023
Независимый контент. Тег
Тег в HTML используется для выделения содержимого, которое является независимым и самодостаточным. Это означает, что такой контент может быть переиспользоваться в разных местах без потери смысла.
Заголовок статьи
Текст статьи.
Тегом размечают статьи в блогах, сообщения на форумах и другие материалы, которые имеют смысл и ценность, даже если они прочитаны вне контекста, в котором были созданы.
Не используйте для группировки элементов, которые не являются самостоятельными материалами, например, для списка продуктов или новостей.
- 3 октября 2023
Как встроить страницу через
Тег позволяет встраивать контент (например, веб-страницы, видео) прямо в ваш документ HTML.
Простейший пример использования :
Атрибут src задаёт URL-адрес страницы, которую вы хотите встроить.
Атрибуты width и height — ширина и высота фрейма (можно задавать как в пикселях, так и в процентах).
- 3 октября 2023
Выпадающий список. Тег
Тег используется для создания выпадающего списка. Этот тег содержит список опций, которые пользователь может выбрать. Когда пользователь выбирает опцию, выбранное значение отправляется на сервер или обрабатывается на клиентской стороне.
Все опции списка должны быть обёрнуты в тег .
Атрибуты тега :
- autocomplete — подсказка для функции автозаполнения формы;
- disabled — делает элемент неактивным;
- form — связывает список с формой;
- multiple — позволяет выбрать несколько опций;
- name — задает имя элемента, которое будет отправляться на сервер;
- required — делает элемент обязательным для заполнения;
- size — задает количество строк в списке.
- 1 октября 2023
Встроенные CSS-стили для страницы с тегом
Тег используется для определения стилей для HTML-документов. Он является важным компонентом CSS, которые позволяют разработчикам создавать визуально привлекательные веб-страницы, определяя различные стили, такие как цвета, шрифты и макеты.
bodyДобро пожаловать на мой сайт!
Атрибуты тега :
- type — MIME-тип таблицы стилей.
- media — типы носителей, для которы будет использоваться стиль.
- 29 сентября 2023
Изображение в HTML. Тег
Элемент
используется для вставки изображений на веб-страницы.
У
нет закрывающего тега. Он поддерживает изображения в различных форматах — например, JPEG, PNG, WebP, GIF, SVG.
Существуют определенные правила или стандарты использования тега
, которые рекомендуются для большинства случаев в веб-разработке. Несмотря на то что конкретные требования могут варьироваться в зависимости от проекта, ниже приведены атрибуты и практики, которые часто рекомендуются к использованию.
- 28 сентября 2023
Тег задаёт самый важный заголовок на странице.
Элемент можно использовать только один раз на каждой странице. Текст такого заголовка должен быть крупнее, чем у следующего по уровню заголовка — .
☝ Не используйте тег только для стилизации текста. А вот добавлять в теги , , , , и можно, если это оправдано по смыслу.
Чем заменить тег
Если тег используется для стилистического оформления заголовков, то его можно заменить на более семантические теги в зависимости от типа заголовка. Например:
- Для заголовка страницы можно использовать тег .
- Для названия раздела можно использовать тег , а для подразделов — , и так далее.
«Доктайп» — журнал о фронтенде. Читайте, слушайте и учитесь с нами.
Читать дальше
Контейнер для чего угодно. Тег
Тег определяет раздел или секцию в HTML-документе. Это контейнер, который используется для группировки других элементов, таких как текст, изображения или другие теги, в разделы или блоки.
Заголовок секции
Какое-нибудь содержимое секции
- 6 октября 2023
Как добавить подпись в HTML. Тег

Описание изображения Устаревший атрибут align — выравнивание подписи относительно элемента .
Тег может использоваться только внутри элемента .
Валидный HTML требует, чтобы тег находился после элемента
или других медиа-элементов внутри . Однако это необязательное правило, и подпись может располагаться перед медиа-элементом или даже внутри него.
- 6 октября 2023
Метаданные HTML-страницы. Тег
Тег содержит метаданные о документе HTML. Он может включать такую информацию, как имя автора, название документа, ключевые слова и набор символов.
Атрибуты тега :
- charset — кодировка символов в документе.
- name — имя метаданных.
- content — значение метаданных.
- http-equiv — HTTP-заголовок для значения атрибута content .
Атрибут charset должен быть первым атрибутом в теге , а name и http-equiv нельзя использовать вместе.
- 4 октября 2023
Просто кнопка. Тег
Тег создаёт кликабельную кнопку, которая может запускать действия или события на веб-странице. Например, отправку или перезагрузку формы, запуск функции, открытие нового окна или добавление товара в корзину.
Атрибуты тега :
- name — имя кнопки.
- type — тип кнопки, по умолчанию — submit . Атрибут type необходим, если указан атрибут value .
- value — значение, которое будет отправлено на сервер при нажатии на кнопку.
- disabled — указывает, что кнопка должна быть отключена.
- form — одна или несколько форм, к которым принадлежит кнопка.
- formaction — URL-адрес файла, который будет обрабатывать ввод при нажатии кнопки.
- formenctype — указывает, как данные формы должны быть закодированы при отправке на сервер.
- formmethod — метод HTTP, используемый при отправке данных формы.
- formnovalidate — устанавливает, что данные формы не должны проверяться при отправке на сервер.
- formtarget — указывает, где отображать ответ после отправки формы.
- 4 октября 2023
Независимый контент. Тег
Тег в HTML используется для выделения содержимого, которое является независимым и самодостаточным. Это означает, что такой контент может быть переиспользоваться в разных местах без потери смысла.
Заголовок статьи
Текст статьи.
Тегом размечают статьи в блогах, сообщения на форумах и другие материалы, которые имеют смысл и ценность, даже если они прочитаны вне контекста, в котором были созданы.
Не используйте для группировки элементов, которые не являются самостоятельными материалами, например, для списка продуктов или новостей.
- 3 октября 2023
Как встроить страницу через
Тег позволяет встраивать контент (например, веб-страницы, видео) прямо в ваш документ HTML.
Простейший пример использования :
Атрибут src задаёт URL-адрес страницы, которую вы хотите встроить.
Атрибуты width и height — ширина и высота фрейма (можно задавать как в пикселях, так и в процентах).
- 3 октября 2023
Выпадающий список. Тег
Тег используется для создания выпадающего списка. Этот тег содержит список опций, которые пользователь может выбрать. Когда пользователь выбирает опцию, выбранное значение отправляется на сервер или обрабатывается на клиентской стороне.
Все опции списка должны быть обёрнуты в тег .
Атрибуты тега :
- autocomplete — подсказка для функции автозаполнения формы;
- disabled — делает элемент неактивным;
- form — связывает список с формой;
- multiple — позволяет выбрать несколько опций;
- name — задает имя элемента, которое будет отправляться на сервер;
- required — делает элемент обязательным для заполнения;
- size — задает количество строк в списке.
- 1 октября 2023
Встроенные CSS-стили для страницы с тегом
Тег используется для определения стилей для HTML-документов. Он является важным компонентом CSS, которые позволяют разработчикам создавать визуально привлекательные веб-страницы, определяя различные стили, такие как цвета, шрифты и макеты.
bodyДобро пожаловать на мой сайт!
Атрибуты тега :
- type — MIME-тип таблицы стилей.
- media — типы носителей, для которы будет использоваться стиль.
- 29 сентября 2023
Изображение в HTML. Тег
Элемент
используется для вставки изображений на веб-страницы.
У
нет закрывающего тега. Он поддерживает изображения в различных форматах — например, JPEG, PNG, WebP, GIF, SVG.
Существуют определенные правила или стандарты использования тега
, которые рекомендуются для большинства случаев в веб-разработке. Несмотря на то что конкретные требования могут варьироваться в зависимости от проекта, ниже приведены атрибуты и практики, которые часто рекомендуются к использованию.
- 28 сентября 2023