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

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

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

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

Аудит Масса
Значения [accesskey] уникальны 7
Атрибуты [aria-*] соответствуют своим ролям 10
Значения, присвоенные role="" являются допустимыми ролями ARIA. 1
Элементы 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] действительны 7
Элементы с атрибутом role=text не имеют фокусируемых потомков. 7
Поля переключения ARIA имеют доступные имена. 7
Элементы tooltip ARIA имеют доступные имена. 7
Элементы treeitem ARIA имеют доступные имена. 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
Элементы изображения не имеют атрибутов [alt] , которые являются избыточным текстом. 1
Кнопки ввода имеют различимый текст. 10
Элементы <input type="image"> имеют текст [alt] 10
Элементы с видимыми текстовыми метками имеют соответствующие доступные имена. 7
Элементы формы имеют связанные метки 7
Ссылки различимы, не полагаясь на цвет 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
Выбранные элементы имеют связанные элементы метки 7
Пропустить ссылки можно фокусировать 3
Ни один элемент не имеет значения [tabindex] больше 0. 7
Таблицы имеют разное содержимое в атрибуте summary и <caption> 1
В таблицах используется <caption> вместо ячеек с атрибутом [colspan] для обозначения заголовка. 7
Элементы <td> в большой <table> имеют один или несколько заголовков таблицы. 10
Ячейки в элементе <table> , использующие атрибут [headers] ссылаются на ячейки таблицы в той же таблице. 7
Элементы <th> и элементы с [role="columnheader"/"rowheader"] имеют ячейки данных, которые они описывают. 7
Атрибуты [lang] имеют допустимое значение 7
Элементы <video> содержат элемент <track> с [kind="captions"] 10