Skip to content
Обучение Измерение Блог Case studies О сайте
Содержание
  • Почему не удается пройти аудит уровней заголовков в Lighthouse
  • Как исправить неправильную структуру заголовков
  • Ресурсы

Аудит Heading elements are not in a sequentially-descending order

Oct 17, 2019 — Обновлено May 7, 2020
Available in: Español, 日本語, 한국어, Português, 中文, English
Appears in: Аудиты доступности
Содержание
  • Почему не удается пройти аудит уровней заголовков в Lighthouse
  • Как исправить неправильную структуру заголовков
  • Ресурсы

Screen readers have commands to quickly jump between headings or to specific landmark regions. In fact, a survey of screen reader users found that they most often navigate an unfamiliar page by exploring the headings.

By using correct heading and landmark elements, you can dramatically improve the navigation experience on your site for users of assistive technologies.

Почему не удается пройти аудит уровней заголовков в Lighthouse #

Lighthouse помечает страницы, в заголовках которых пропущен один или несколько уровней:

Аудит Lighthouse, в котором отображены заголовки с пропущенными уровнями

Например, если для названия страницы используется элемент <h1>, а для основных разделов страницы используются элементы <h3>, то этой странице не удастся пройти аудит, так как пропущен уровень <h2>:

<h1>Название страницы</h1>
<h3>Заголовок раздела 1</h3>
…
<h3>Заголовок раздела 2</h3>
…
The Lighthouse Accessibility score is a weighted average of all the accessibility audits. See the Lighthouse accessibility scoring post for more information.

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

  • Сделайте так, чтобы все элементы заголовков следовали логическому числовому порядку, отражающему структуру содержимого.
  • Убедитесь, что в тексте заголовка четко передано содержание соответствующего раздела.

Пример:

<h1>Название страницы</h1>
<section>
<h2>Заголовок раздела</h2>
…
<h3>Заголовок подраздела</h3>
</section>

Один из способов проверить структуру заголовков — спросить себя «Если создать схему моей страницы, используя только заголовки, не была бы она бессмысленной?»

Кроме того, можно использовать ряд средств, например расширение Microsoft Accessibility Insights, для визуализации структуры страницы и выявления неупорядоченных элементов заголовков.

Внимание

Иногда разработчики пропускают отдельные уровни заголовков, чтобы добиться желаемого визуального стиля. Например, они могут использовать элемент <h3>, потому что считают шрифт размера <h2> слишком большим. Это считается неправильным шаблоном. Вместо этого создайте визуальный стиль заголовков нужным образом, используя правильно упорядоченную структуру заголовков и CSS.

Дополнительную информацию см. В публикации «Заголовки и ориентиры».

Ресурсы #

  • Исходный код аудита Headings skip levels
  • Уровни заголовков должны увеличиваться только на единицу (Deque University)
Последнее обновление: May 7, 2020 — Улучшить статью
Return to all articles
Поделиться
подписаться

Contribute

  • Сообщить об ошибке
  • Просмотреть исходный код

Дополнительная информация

  • developer.chrome.com
  • Новости Chrome
  • Web Fundamentals
  • Разборы конкретных случаев
  • Подкасты
  • Шоу

Соцсети

  • Twitter
  • YouTube
  • Google Developers
  • Chrome
  • Firebase
  • Google Cloud Platform
  • Все продукты
  • Условия и конфиденциальность
  • Правила сообщества

Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies.