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

Чеклист соответствия требованиям WCAG

Внимание!

Следующий перечень не перевод стандарта WCAG, а чеклист-рекомендация по внедрению доступности. Это упрощённая подача официальной рекомендации WCAG 2.1. Является переводом чеклиста с сайта WebAIM.

# Восприятие

Веб-контент создан для того, чтобы его можно было потреблять различными чувствами: зрительными, слуховыми и/или осязательными.

1.1 Текстовые альтернативы

Предоставьте текстовую альтернативу для всего нетекстового контента.

1.1.1 Нетекстовой контент (A)

1.2 Динамичный медиа-контент

Предоставьте альтернативу медиа-контенту

Примечание: Если аудио или видео обозначены альтернативной веб-контенту (к примеру, аудиоверсия или версия страницы на языке жестов), тогда сам веб-контент считается альтернативным.

1.2.5 Аудио-описание (в записи) (AA)

1.2.7 Расширенное описание аудио (в записи) (AAA)

1.2.8 Альтернатива медиа (предварительно записано) (AAA)

1.2.9 Только аудио (Live) (AAA)

1.3 Адаптируемость

Создавайте контент, который может быть представлен разными способами (например, с упрощенной разметкой) без ущерба для его содержания или структуры.

1.3.1 Информация и взаимосвязи (A)

1.3.3 Сенсорные характеристики (A)

1.3.4 Ориентация (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.8 Визуальное представление (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.4 Знаковые «быстрые клавиши» (A)

2.2. Достаток времени

Предоставьте пользователям достаточно времени для чтения и использования контента.

2.2.1 Управление временем (A)

2.2.2 Пауза, остановка, сокрытие (A)

2.2.4 Прерывания (ААА)

2.2.5 Повторная аутентификация (ААА)

2.2.6 Тайм-ауты (ААА)

2.3 Припадки и физические реакции

Не создавайте контент, который может привести к припадкам или физическим реакциям.

2.3.2 Три вспышки (ААА)

2.4. Доступность навигации

Помогите пользователям с навигацией, поиском контента и пониманием, где они находятся.

2.4.1 Пропуск блоков (А)

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.2 Язык частей страницы (АА)

3.1.3 Необычные слова (ААА)

3.1.4 Аббревиатуры (ААА)

3.1.5 Уровень чтения (ААА)

3.1.6 Произношение (ААА)

3.2. Предсказуемость

Сделайте появление веб-страниц и управление ими предсказуемым.

3.2.1 По получению фокуса (А)

3.2.2 По вводу (А)

3.2.4 Единообразная идентификация (АА)

3.2.5 Изменение по запросу (ААА)

3.3. Помощь при вводе

Помогите пользователям избегать ошибок и исправлять их.

3.3.1 Обозначение ошибок (А)

3.3.2 Ярлыки или инструкции (А)

3.3.3 Подсказки при ошибках (АА)

3.3.5 Справка (ААА)

# Надёжность

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

4.1. Совместимость

Максимально увеличьте совместимость с существующими и будущими агентами пользователя, включая ассистивные технологии.

4.1.2 Имя, роль, значение (А)

4.1.3 Сообщения о состоянии (АА)