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

Чек-лист Section 508 (WCAG 2.0 AA)

Все критерии успеха WCAG 2.0 уровней A и AA: что проверить и поможет ли автоматический инструмент. Отмечайте каждый, когда ваш сайт его проходит.

Скачать PDF

Бесплатно, без e-mail. Распечатайте или поделитесь ссылкой.

Критерии успеха
37
Частично автоматически
17
Ручная проверка
20

Как пользоваться чек-листом

  1. Сначала запустите автоматическую проверку: она быстро находит проблемы с пометкой «частично автоматически».
  2. Затем пройдите каждый критерий вручную: с клавиатурой, программой чтения с экрана и масштабом 200% и 400%.
  3. «Частично автоматически» означает, что инструмент проверяет часть критерия; остальное должен подтвердить человек.

Использование этого чек-листа не подтверждает, что сайт соответствует какому-либо закону.

1. Воспринимаемость

№ Критерий успеха Что проверить Проверка
1.1.1 Нетекстовый контент Уровень A · WCAG 2.0 WCAG 1.1.1 требует текстовую альтернативу для каждого изображения, иконки и кнопки-картинки (уровень A). Как писать alt, когда он пустой, исключения и проверка. Частично автоматически
1.2.1 Только аудио и только видео (записанные) Уровень A · WCAG 2.0 WCAG 1.2.1 требует расшифровку для записанного аудио и текстовую или звуковую альтернативу для видео без звука (уровень A). Что подходит, исключение и проверка. Ручная проверка
1.2.2 Субтитры (записанные) Уровень A · WCAG 2.0 WCAG 1.2.2 требует субтитры для всех записанных видео со звуком (уровень A). Что должно быть в субтитрах, почему автосубтитров мало и как их проверить на сайте. Частично автоматически
1.2.3 Аудиодескрипция или альтернатива для медиа (записанные) Уровень A · WCAG 2.0 WCAG 1.2.3 требует аудиодескрипцию или полную текстовую альтернативу для записанного видео (уровень A). Что значит каждый вариант, когда они не нужны, проверка. Ручная проверка
1.2.4 Субтитры (в прямом эфире) Уровень AA · WCAG 2.0 WCAG 1.2.4 требует субтитры для прямых трансляций со звуком, например вебинаров и live shopping (уровень AA). Что считается прямым эфиром, исключения, проверка. Ручная проверка
1.2.5 Аудиодескрипция (записанные) Уровень AA · WCAG 2.0 WCAG 1.2.5 требует аудиодескрипцию для всех записанных видео со звуком (уровень AA). Когда она не нужна, что такое расширенная аудиодескрипция, как проверить. Ручная проверка
1.3.1 Информация и взаимосвязи Уровень A · WCAG 2.0 WCAG 1.3.1 требует, чтобы заголовки, списки, таблицы и подписи полей были размечены в коде, а не только оформлены (уровень A). Частые ошибки, проверка, решение. Частично автоматически
1.3.2 Значимая последовательность Уровень A · WCAG 2.0 WCAG 1.3.2 требует, чтобы порядок контента в коде сохранял смысл при чтении вслух (уровень A). Частые ошибки CSS-вёрстки, как проверить порядок и исправить. Ручная проверка
1.3.3 Сенсорные характеристики Уровень A · WCAG 2.0 WCAG 1.3.3: инструкции не должны опираться только на форму, цвет, размер, место или звук, как «нажмите круглую кнопку» (уровень A). Примеры, проверка, решение. Ручная проверка
1.4.1 Использование цвета Уровень A · WCAG 2.0 WCAG 1.4.1: цвет не должен быть единственным визуальным способом передать информацию — ссылки, ошибки, наличие товара (уровень A). Примеры и исправление. Частично автоматически
1.4.2 Управление звуком Уровень A · WCAG 2.0 WCAG 1.4.2: звук, который играет сам дольше 3 секунд, нужно уметь поставить на паузу, остановить или убавить (уровень A). Типичные ошибки, проверка и решения. Частично автоматически
1.4.3 Контраст (минимальный) Уровень AA · WCAG 2.0 WCAG 1.4.3 требует контраст не ниже 4,5:1 для текста и 3:1 для крупного текста (уровень AA). Что считается крупным текстом, исключения и как проверить. Частично автоматически
1.4.4 Изменение размера текста Уровень AA · WCAG 2.0 WCAG 1.4.4 требует, чтобы текст можно было увеличить до 200 % без потери контента и функций (уровень AA). Почему запрет масштаба — ошибка, исключения, проверка. Частично автоматически
1.4.5 Изображения текста Уровень AA · WCAG 2.0 WCAG 1.4.5 требует по возможности использовать настоящий текст вместо картинок с текстом (уровень AA). Исключения для логотипов, примеры, проверка, исправление. Ручная проверка

2. Управляемость

№ Критерий успеха Что проверить Проверка
2.1.1 Клавиатура Уровень A · WCAG 2.0 WCAG 2.1.1 требует, чтобы каждая функция страницы работала только с клавиатуры (уровень A). Что охватывает критерий, единственное исключение, как это проверить. Частично автоматически
2.1.2 Отсутствие клавиатурной ловушки Уровень A · WCAG 2.0 WCAG 2.1.2: если фокус клавиатуры попал в компонент, его должно быть можно вывести оттуда только с клавиатуры (уровень A). Типичные ловушки и их проверка. Ручная проверка
2.2.1 Регулируемое время Уровень A · WCAG 2.0 WCAG 2.2.1 требует, чтобы ограничения времени можно было отключить, изменить или продлить: с предупреждением и 20 секундами (уровень A). Исключения и проверка. Частично автоматически
2.2.2 Пауза, остановка, скрытие Уровень A · WCAG 2.0 WCAG 2.2.2 требует способ приостановить, остановить или скрыть контент, который движется дольше пяти секунд или обновляется сам (уровень A). Карусели, проверка. Частично автоматически
2.3.1 Три вспышки или ниже порога Уровень A · WCAG 2.0 WCAG 2.3.1 запрещает контент, который вспыхивает больше трёх раз за любую секунду, если он не ниже порогов (уровень A). Что считается вспышкой и как проверить. Ручная проверка
2.4.1 Пропуск блоков Уровень A · WCAG 2.0 WCAG 2.4.1 требует способ пропустить блоки, которые повторяются на каждой странице, например меню (уровень A). Skip-ссылки, ориентиры, заголовки и проверка. Частично автоматически
2.4.2 Заголовок страницы Уровень A · WCAG 2.0 WCAG 2.4.2 требует, чтобы у каждой веб-страницы был заголовок, описывающий её тему или назначение (уровень A). Хорошие title для магазинов и SPA, проверка. Частично автоматически
2.4.3 Порядок фокуса Уровень A · WCAG 2.0 WCAG 2.4.3 требует, чтобы фокус клавиатуры перемещался в порядке, который сохраняет смысл и работоспособность (уровень A). Положительный tabindex и проверка. Ручная проверка
2.4.4 Назначение ссылки (в контексте) Уровень A · WCAG 2.0 WCAG 2.4.4 требует, чтобы назначение ссылки было понятно из её текста или контекста (уровень A). Почему «Подробнее» и ссылки-иконки без имени — ошибка. Частично автоматически
2.4.5 Несколько способов Уровень AA · WCAG 2.0 WCAG 2.4.5 требует более одного способа найти страницу, например меню и поиск или карту сайта (уровень AA). Исключение для оформления заказа, примеры, проверка. Ручная проверка
2.4.6 Заголовки и подписи Уровень AA · WCAG 2.0 WCAG 2.4.6 требует, чтобы заголовки и подписи описывали тему или назначение (уровень AA). Чего он не требует, порядок заголовков, подписи полей форм и проверка. Ручная проверка
2.4.7 Видимый фокус Уровень AA · WCAG 2.0 WCAG 2.4.7 требует, чтобы фокус клавиатуры всегда был виден (уровень AA). Почему outline: none всё ломает, чем он отличается от 2.4.13 и как проверить. Ручная проверка

3. Понятность

№ Критерий успеха Что проверить Проверка
3.1.1 Язык страницы Уровень A · WCAG 2.0 WCAG 3.1.1 требует, чтобы программы могли определить основной язык страницы, обычно через атрибут lang у html (уровень A). Что это значит и как проверить. Частично автоматически
3.1.2 Язык частей текста Уровень AA · WCAG 2.0 WCAG 3.1.2 требует отмечать фрагменты на другом языке атрибутом lang (уровень AA). Исключения для имён и терминов, типичные ошибки магазинов и решения. Частично автоматически
3.2.1 При получении фокуса Уровень A · WCAG 2.0 WCAG 3.2.1: перевод фокуса на элемент не должен менять контекст, например открывать окно или новую страницу (уровень A). Примеры из магазинов и проверка. Ручная проверка
3.2.2 При вводе данных Уровень A · WCAG 2.0 WCAG 3.2.2: изменение поля, флажка или списка не должно менять контекст без предупреждения заранее (уровень A). Ошибки магазинов, проверка и решения. Ручная проверка
3.2.3 Единообразная навигация Уровень AA · WCAG 2.0 WCAG 3.2.3 требует, чтобы повторяющаяся на страницах навигация сохраняла тот же относительный порядок (уровень AA). Что допустимо, ошибки и проверка. Ручная проверка
3.2.4 Единообразная идентификация Уровень AA · WCAG 2.0 WCAG 3.2.4 требует, чтобы компоненты с одинаковой функцией назывались на всём сайте одинаково (уровень AA). Что сюда входит, ошибки магазинов и как проверить. Ручная проверка
3.3.1 Обнаружение ошибок Уровень A · WCAG 2.0 WCAG 3.3.1 требует указывать и описывать текстом ошибки в формах, включая пустые обязательные поля (уровень A). Ошибки магазинов, проверка и исправление. Ручная проверка
3.3.2 Подписи или инструкции Уровень A · WCAG 2.0 WCAG 3.3.2 требует подписей или инструкций везде, где форма ждёт ввода, включая необязательные поля (уровень A). Плейсхолдеры, обязательные поля, проверка. Частично автоматически
3.3.3 Подсказки по исправлению ошибок Уровень AA · WCAG 2.0 WCAG 3.3.3: если ошибка в форме обнаружена и способ исправления известен, его нужно подсказать (уровень AA). Исключение для безопасности, примеры и проверка. Ручная проверка
3.3.4 Предотвращение ошибок (юридические, финансовые данные) Уровень AA · WCAG 2.0 WCAG 3.3.4: заказы, платежи и удаление данных можно отменить, проверить или подтвердить до завершения (уровень AA). Что это значит для оформления заказа. Ручная проверка

4. Надёжность

№ Критерий успеха Что проверить Проверка
4.1.2 Имя, роль, значение Уровень A · WCAG 2.0 WCAG 4.1.2: каждая кнопка, ссылка и поле формы передают вспомогательным технологиям имя, роль и состояние (уровень A). Ошибки ARIA в магазинах и исправления. Частично автоматически

Автоматическая проверка, не полный аудит. Не является юридической консультацией.

Скачайте чек-лист в PDF

Все критерии успеха уровней A и AA: что проверить, с квадратиком для отметки. Бесплатно, ссылка на почту.

Мы отправим ссылку на скачивание на этот адрес. Он используется только для этого, как описано в политике конфиденциальности. Политика конфиденциальности

Автоматическая проверка, не полный аудит. Не является юридической консультацией.