Перейти к содержимому

Какие теги используются для определения заголовков

  • автор:

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> 
Вложенность

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

  1. h1 Жуки
    1. h2 Этимология
    2. h2 Распределение и разнообразие
    3. h2 Эволюция
      1. h3 Поздний палеозой
      2. h3 Юрский период
      3. h3 Меловой период
      4. h3 Кайнозойский период
      1. h3 Голова
        1. h4 Рот
        1. h4 Переднегрудь
        2. 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

        Обычно на странице сайта используется один заголовок , который может содержать несколько подразделов , разделенных на подзаголовки и т.д.

        Рекомендации по использованию тегов заголовков описаны в статье: Как правильно писать HTML заголовки для сайта.

        Браузеры обычно выделяют заголовки размером шрифта и добавляют пустое место до и после них. Заголовок HTML имеет наибольший размер шрифта, заголовок — наименьший.

        Все виды выделения текста описаны в статье: Теги форматирования текста в HTML.

        Синтаксис

        заголовок

        Отображение в браузере

        Заголовки HTML h1, h2, h3, h4

        Примеры использования заголовков HTML в коде




        Теги заголовков

        Заголовок 1-го уровня


        Заголовок 2-го уровня


        Заголовок 3-го уровня


        Заголовок 4-го уровня

        Заголовок 5-го уровня

        Заголовок 6-го уровня

        Поддержка браузерами

        Теги Google Chrome Internet Explorer Mozilla FireFox Safari Opera

        Да Да Да Да Да

        Атрибуты

        В HTML5 у тегов заголовков , , , , , нет атрибутов.

        Устаревшие атрибуты заголовков HTML

        Устанавливает способ выравнивания контента по горизонтали. В HTML5 используйте CSS.

        Наличие заголовков и подзаголовков в тексте делает информацию удобной для читателей. Благодаря им пользователь видит структуру документа и может легко в нем ориентироваться. В процессе верстки веб-страницы для создания заголовков используют теги

        — . Такие теги являются элементами разметки HTML и служат для определения важности заголовков: чем больше номер, тем ниже важность заголовка. Следовательно, h1 — главный заголовок на странице, который размещают над текстом. А подзаголовки h2-h6 проставляются по принципу вложенности.

        С технической точки зрения, теги заголовков — это один из важнейших маркетинговых инструментов, благодаря которому поисковые роботы определяют степень значимости страницы и выводят ее в топ. Давайте рассмотрим каждый вид заголовка и определим, где уместнее использовать каждый.

        Главный заголовок

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

         

        Главный заголовок

        Как использовать заголовок h1

        • На странице можно использовать только один заголовок первого порядка. Он должен стоять в начале текста, быть видимым пользователю и отражать суть информации.
        • Цель заголовка — побудить читателя открыть страницу и прочитать текст.
        • Тег не заканчивается точкой.
        • Длина заголовка не должна превышать 65 символов.
        • В заголовке старайтесь использовать самое частое слово в тексте.
        • Тег не должен быть ссылкой или картинкой.
        • Перед тем, как вручную прописывать h1, убедитесь, что движок не задает его автоматически;
        • Проверьте, закрыли ли вы заголовок. Если нет, то это может сбить с толку поисковики. Такие страницы рискуют быть понижены в рейтинге.

        Заголовок второго порядка

        Тегом размечаются подразделы страницы или статьи. С помощью тега выстраивается навигация по тексту: он разбивает его на смысловые части, помогает выделить важные моменты и легче усвоить информацию пользователю.

        Как использовать заголовок h2

        • Используйте на странице 2 и более заголовка h2, которые будут отражать суть текста под ним.
        • Тег не должен быть изображением или ссылкой.

        Заголовки h3 — h6

        Теги — включают в себя уточняющую информацию. Использование всех заголовков встречается крайне редко. Это должна быть огромная статья с выстроенной иерархией.

        Как использовать заголовки h3 — h6

        • Не допускайте перескакивание через уровень заголовков. Нельзя использовать меньший тег, если в вашем коде нет большего. То есть если вы используйте тег , то обязательно нужно использовать , и .
        • Чем выше уровень заголовка, тем крупнее шрифт.
        • Не допускайте переспама ключевых слов в подзаголовках. Используйте ключи только в title и h1.
        • Во всех тегах можно использовать только текст и знаки препинания.
        • Все заголовки h1-h6 служат только для разбиения текста на логические части. Выделять этим тегом предложения и фразы с целью выделить их жирным цветом — запрещено.

        Иерархия заголовков

        Если не будет выдержана иерархия и четкая структура, заголовки младшего порядка, например, h6, могут слиться с обычным текстом. Размер шрифта идет по убыванию номера заголовков. От h1 — самого крупного до h6 — самого мелкого.

        Иерархия заголовков на странице:

        Заголовок первого уровня — h1

        Заголовок второго уровня — h2

        Заголовок третьего уровня — h3

        Заголовок четвертого уровня — h4
        Заголовок пятого уровня — h5
        Заголовок шестого уровня — h6

        Пример иерархии заголовков на сайте:

        Заголовок

        Первый подзаголовок

        Параграф текста

        Второй подзаголовок

        Параграф текста

        Заключение

        Заголовки на веб-странице выполняют несколько важных функций: улучшают навигацию по странице, делают текст читабельным и интуитивно понятным. Правильные заголовки помогают повысить положение статьи или веб-сайта в рейтинге поиска. В обратном случае, велика вероятность, что источник потеряет рейтинг и не дойдет до своей целевой аудитории.

        HTML тег h1-h6

        Теги , , , , , используются для определения HTML заголовков разного уровня. – высший уровень (наивысшая важность), – низший уровень (наименьшая важность). Заголовки обычно используются в порядке, соответствующем их уровню. При этом заголовок должен использоваться только один раз на странице.

        Разница между HTML 4.01 и HTML5

        В HTML5 атрибут align не поддерживается. Используйте стили CSS.

        Атрибуты тега

        Атрибут Описание
        align Определяет горизонтальное выравнивание содержимого элементов h1-h6
        Общие атрибуты

        Теги , , , , , поддерживают общие атрибуты и атрибуты-события.

        CSS стили по умолчанию

        Большинство браузеров будут отображать теги , , , , , со следующими стилями

         h1 < display: block; font-size: 2em; margin-top: 0.67em; margin-bottom: 0.67em; margin-left: 0; margin-right: 0; font-weight: bold; >h2 < display: block; font-size: 1.5em; margin-top: 0.83em; margin-bottom: 0.83em; margin-left: 0; margin-right: 0; font-weight: bold; >h3 < display: block; font-size: 1.17em; margin-top: 1em; margin-bottom: 1em; margin-left: 0; margin-right: 0; font-weight: bold; >h4 < display: block; margin-top: 1.33em; margin-bottom: 1.33em; margin-left: 0; margin-right: 0; font-weight: bold; >h5 < display: block; font-size: .83em; margin-top: 1.67em; margin-bottom: 1.67em; margin-left: 0; margin-right: 0; font-weight: bold; >h6
        HTML пример использования

        Шесть разных HTML заголовков:

         

        Заголовок 1

        Заголовок 2

        Заголовок 3

        Заголовок 4
        Заголовок 5
        Заголовок 6

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

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