Оценка доступности маяка

Оценка доступности Lighthouse представляет собой средневзвешенное значение всех аудитов доступности. Оценка основана на оценке воздействия на пользователей .

Каждый аудит доступности оценивается как пройденный или проваленный. В отличие от аудитов производительности , страница не получает баллы за частичное прохождение аудита доступности. Например, если некоторые кнопки на странице имеют доступные имена, а другие — нет, страница получает 0 баллов за аудит «Кнопки не имеют доступных имён» .

В таблице ниже показан весовой коэффициент для каждого аудита доступности. Аудиты с более высоким весом оказывают большее влияние на ваш рейтинг. Ручные аудиты и аудиты с низким уровнем воздействия/проверки соответствия лучшим практикам не включены в таблицу, поскольку они не влияют на ваш рейтинг.

Аудит Масса
Значения [accesskey] уникальны 7
[aria-*] атрибуты соответствуют своим ролям 10
элементы button , link и menuitem имеют доступные имена 7
Элементы с role="dialog" или role="alertdialog" имеют доступные имена 7
[aria-hidden="true"] отсутствует в документе <body> 10
Элементы [aria-hidden="true"] не содержат фокусируемых потомков. 7
Поля ввода ARIA имеют доступные имена 7
Элементы meter ARIA имеют доступные имена 7
Элементы progressbar ARIA имеют доступные имена 7
[role] имеют все требуемые атрибуты [aria-*] 10
Элементы с ARIA [role] , требующие, чтобы дочерние элементы содержали определенную [role] имеют все требуемые дочерние элементы. 10
[role] содержатся в обязательном родительском элементе 10
Значения [role] допустимы 10
Элементы с атрибутом role=text не имеют фокусируемых потомков. 7
Поля переключения ARIA имеют доступные имена 7
Элементы tooltip ARIA имеют доступные имена 7
Элементы ARIA treeitem имеют доступные имена 7
Атрибуты [aria-*] имеют допустимые значения 10
Атрибуты [aria-*] являются допустимыми и не содержат ошибок. 10
Кнопки имеют доступное название 10
Страница содержит заголовок, ссылку для пропуска или ориентир. 7
Цвета фона и переднего плана имеют достаточную контрастность. 7
<dl> содержат только правильно упорядоченные группы <dt> и <dd> , элементы <script> , <template> или <div> 7
Элементы списка определений заключены в элементы <dl> 7
Документ имеет элемент <title> 7
Атрибуты [id] активных фокусируемых элементов уникальны. 7
Идентификаторы ARIA уникальны 10
Ни одно поле формы не имеет нескольких меток. 3
Элементы <frame> или <iframe> имеют заголовок 7
Элементы заголовка располагаются в последовательном порядке убывания. 3
Элемент <html> имеет атрибут [lang] 7
Элемент <html> имеет допустимое значение атрибута [lang] 7
Элемент <html> имеет атрибут [xml:lang] с тем же базовым языком, что и атрибут [lang] 3
Элементы изображения имеют атрибуты [alt] 10
Кнопки ввода имеют различимый текст 10
Элементы <input type="image"> имеют текст [alt] 10
Элементы с видимыми текстовыми метками имеют соответствующие доступные имена. 7
Элементы формы имеют связанные с ними метки 10
Документ должен иметь один главный ориентир 3
Ссылки можно различить независимо от цвета 7
Ссылки имеют различимое имя 7
Списки содержат только элементы <li> и элементы поддержки скриптов ( <script> и <template> ). 7
Элементы списка ( <li> ) содержатся внутри родительских элементов <ul> , <ol> или <menu> 7
В документе не используется <meta http-equiv="refresh"> 10
[user-scalable="no"] не используется в элементе <meta name="viewport"> , а атрибут [maximum-scale] не меньше 5 10
Элементы <object> имеют альтернативный текст 7
Выбранные элементы имеют связанные элементы метки 10
Ссылки пропуска можно фокусировать 3
Ни один элемент не имеет значения [tabindex] больше 0. 7
В таблицах для указания заголовка вместо ячеек с атрибутом [colspan] используется <caption> 7
Элементы <td> в большой <table> имеют один или несколько заголовков таблицы. 10
Ячейки в элементе <table> , использующие атрибут [headers] ссылаются на ячейки таблицы внутри той же таблицы. 7
Элементы <th> и элементы с [role="columnheader"/"rowheader"] имеют ячейки данных, которые они описывают. 7
[lang] атрибуты имеют допустимое значение 7
Элементы <video> содержат элемент <track> с [kind="captions"] 10