Чеклист соответствия требованиям WCAG
Следующий перечень не перевод стандарта WCAG, а чеклист-рекомендация по внедрению доступности. Это упрощённая подача официальной рекомендации WCAG 2.1. Является переводом чеклиста с сайта WebAIM.
# Восприятие
Веб-контент создан для того, чтобы его можно было потреблять различными чувствами: зрительными, слуховыми и/или осязательными.
1.1 Текстовые альтернативы
1.2 Динамичный медиа-контент
Примечание: Если аудио или видео обозначены альтернативной веб-контенту (к примеру, аудиоверсия или версия страницы на языке жестов), тогда сам веб-контент считается альтернативным.
1.2.1 Аудио и видео (в записи) (A)
1.2.2 Титры (в записи) (A)
1.2.3 Аудио-описание или медиа-альтернатива (в записи) (A)
1.2.4 Титры («живые») (AA)
1.2.5 Аудио-описание (в записи) (AA)
1.2.6 Язык жестов (в записи) (AAA)
1.2.7 Расширенное описание аудио (в записи) (AAA)
1.2.8 Альтернатива медиа (предварительно записано) (AAA)
1.2.9 Только аудио (Live) (AAA)
1.3 Адаптируемость
1.3.1 Информация и взаимосвязи (A)
1.3.2 Понятная последовательность (A)
1.3.3 Сенсорные характеристики (A)
1.3.4 Ориентация (AA)
1.3.5 Обозначение назначения поля ввода (AA)
1.3.6 Обозначение назначения (AAA)
1.4 Различимость
1.4.1 Использование цвета (A)
1.4.2 Контроль звука (A)
1.4.3 Контраст (минимальный) (AA)
1.4.4 Изменение размера текста (AA)
1.4.5 Изображения текста (AA)
1.4.6 Контраст (повышенный) (AAA)
1.4.7 Тихий или отсутствующий фоновый звук (AAA)
1.4.8 Визуальное представление (AAA)
Блоки текста длиной более одного предложения:
1.4.9 Изображения текста (без исключений) (AAA)
1.4.10 Переформатирование (AA)
1.4.11 Контраст нетекстовых элементов (AA)
1.4.12 Разрядка текста (AA)
1.4.13 Контент при наведении указателя или передаче фокуса (AA)
Когда дополнительный контент отображается при наведении курсора или при попадании на элемент с клавиатуры:
# Управляемость
Компоненты интерфейса пользователя и навигационные элементы должны быть управляемы.
2.1 Доступность с клавиатуры
2.1.1 Клавиатура (A)
2.1.2 Клавиатура не блокирует фокус (A)
2.1.3 Клавиатура (без исключений) (AAA)
2.1.4 Знаковые «быстрые клавиши» (A)
2.2. Достаток времени
2.2.1 Управление временем (A)
2.2.2 Пауза, остановка, сокрытие (A)
2.2.3 Без временных ограничений (ААА)
2.2.4 Прерывания (ААА)
2.2.5 Повторная аутентификация (ААА)
2.2.6 Тайм-ауты (ААА)
2.3 Припадки и физические реакции
2.3.1 Не более трех вспышек (А)
2.3.2 Три вспышки (ААА)
2.3.3 Анимация в результате взаимодействия (ААА)
2.4. Доступность навигации
2.4.1 Пропуск блоков (А)
2.4.2 Заголовок страницы (А)
2.4.3 Порядок передачи фокуса (А)
2.4.4 Назначение ссылки (в контексте) (А)
2.4.5 Несколько путей (АА)
2.4.6 Заголовки и ярлыки (AA)
2.4.7 Видимый фокус (АА)
2.4.8 Местоположение (ААА)
2.4.9 Назначение ссылки (только ссылка) (ААА)
2.4.10 Заголовки разделов (AAA)
2.5. Модальность ввода
2.5.1 Управление жестами (А)
2.5.2 Отмена нажатия (А)
2.5.3 Текст ярлыка в имени (А)
2.5.4 Управление движением (А)
2.5.5 Размер «мишени» (ААА)
2.5.6 Различные механизмы управления (ААА)
# Понятность
Информация и управление интерфейсом пользователя должны быть понятными.
3.1 Удобочитаемость
3.1.1 Язык страницы (А)
3.1.2 Язык частей страницы (АА)
3.1.3 Необычные слова (ААА)
3.1.4 Аббревиатуры (ААА)
3.1.5 Уровень чтения (ААА)
3.1.6 Произношение (ААА)
3.2. Предсказуемость
3.2.1 По получению фокуса (А)
3.2.2 По вводу (А)
3.2.3 Единообразная навигация (АА)
3.2.4 Единообразная идентификация (АА)
3.2.5 Изменение по запросу (ААА)
3.3. Помощь при вводе
3.3.1 Обозначение ошибок (А)
3.3.2 Ярлыки или инструкции (А)
3.3.3 Подсказки при ошибках (АА)
3.3.4 Предотвращение ошибок (юридических, финансовых, управления данными) (АА)
3.3.5 Справка (ААА)
3.3.6 Предотвращение ошибок (любых) (ААА)
# Надёжность
Контент должен быть достаточно устойчив к обработке, чтобы он мог быть представлен с помощью разнообразных агентов пользователя, включая ассистивные технологии.