Зачем нужна доступность: уровни WCAG
Изучите соответствие WCAG уровням A, AA и AAA, а также его правовые и этические причины
«Зачем нужна доступность: уровни WCAG» — бесплатный урок HTML Academy на CoddyKit. Это урок 1 из 4. Ты можешь прочитать весь урок бесплатно ниже — а потом практиковать его прямо в браузере с встроенным редактором кода и ИИ-репетитором 24/7. Это часть пути обучения HTML Academy, и твой прогресс синхронизируется между веб-версией и приложением CoddyKit. Курс HTML Academy содержит 4 уроков всего.
Что такое доступность веб-сайтов
Доступность веб-сайтов означает, что люди с инвалидностью могут воспринимать, понимать веб-содержимое, перемещаться по нему и взаимодействовать с ним:
- Нарушения зрения — слепота, слабое зрение, дальтонизм
- Нарушения опорно-двигательного аппарата — невозможность пользоваться мышью
- Нарушения слуха — глухота
- Когнитивные нарушения — дислексия, ADHD, проблемы с памятью
Почему доступность важна
Доступность важна по нескольким причинам:
- Право человека — каждый заслуживает доступа к веб-среде
- Юридическое требование — ADA, раздел 508, Закон EU о доступности
- Деловая выгода — 15% населения мира имеют инвалидность (1 миллиард человек)
- Поисковая оптимизация — доступные сайты часто занимают более высокие позиции
- Улучшение опыта для всех — эффект понижения бордюров: подписи помогают в шумной обстановке
WCAG: что это такое
WCAG (Руководство по обеспечению доступности веб-содержимого) — международный стандарт доступности веб-сайтов, опубликованный W3C:
- Текущая версия: WCAG 2.1 (широко используется), WCAG 2.2 (2023)
- WCAG 3.0 находится в разработке
- Стандарт организован вокруг 4 принципов: POUR
Принципы POUR
WCAG основан на четырёх ключевых принципах. Содержимое должно быть:
- P воспринимаемым — пользователи должны иметь возможность воспринимать информацию
- O управляемым — пользователи должны иметь возможность управлять интерфейсом
- U понятным — содержимое должно быть понятным
- R надёжным — содержимое должно работать с современными и будущими вспомогательными технологиями
Уровни соответствия WCAG
WCAG предусматривает три уровня соответствия:
- Уровень A — минимальный; ему необходимо соответствовать. Без него значительные группы пользователей оказываются исключены.
- Уровень AA — рекомендуется для большинства сайтов; требуется большинством законов
- Уровень AAA — идеальный, но необязательный; очень высокий стандарт
Примеры уровня A
Основные требования уровня A:
- У всех изображений есть альтернативный текст
- У всех аудиозаписей есть расшифровка или подписи
- Содержимое не мерцает чаще 3 раз в секунду (риск приступа)
- Пользователи могут приостанавливать, останавливать или скрывать движущееся содержимое
- Все функции доступны с клавиатуры
Примеры уровня AA
Требования уровня AA (стандартная целевая планка):
- Коэффициент контрастности текста: не менее 4.5:1
- Индикаторы фокуса элементов интерфейса видимы
- Увеличение текста до 200% не нарушает макет
- У форм есть корректные подписи
- Сообщения об ошибках указывают на ошибки и описывают их
- Навигация согласована между страницами
Примеры уровня AAA
Требования уровня AAA (желаемый ориентир):
- Коэффициент контрастности текста: не менее 7:1
- Перевод аудиосодержимого на жестовый язык
- Уровень чтения: не выше уровня 9-го класса
- Когнитивная нагрузка сведена к минимуму
- Тайм-ауты сеанса можно отключить
Юридические требования по регионам
Законы о доступности веб-сайтов в разных странах:
- USA — ADA (Закон о защите прав американцев с инвалидностью), раздел 508 (федеральный)
- EU — Европейский закон о доступности (EAA) — вступает в силу в 2025 году
- UK — Закон о равенстве 2010 года, правила для государственного сектора
- Канада — AODA, ACA
- Австралия — DDA (Закон о дискриминации по признаку инвалидности)
Деловая ценность доступности
Доступные сайты полезны всем:
- Подписи помогают в шумной обстановке
- Хорошая цветовая контрастность помогает при ярком солнечном свете
- Навигация с клавиатуры помогает опытным пользователям
- Понятный язык помогает тем, для кого язык не является родным
- 15% пользователей имеют инвалидность — это значительный рынок
Начало работы с WCAG
Как начать создавать доступные сайты:
- Правильно используйте семантические элементы HTML
- Проверьте сайт с клавиатурой: можете ли Вы пользоваться им без мыши?
- Проверьте коэффициенты контрастности с помощью WebAIM Contrast Checker
- Добавьте альтернативный текст ко всем значимым изображениям
- Запустите проверку доступности Lighthouse
- Проверьте сайт с помощью бесплатной программы чтения с экрана (NVDA или VoiceOver)
Быстрая проверка
Какой уровень соответствия WCAG чаще всего требуется законами о доступности?
Итоги: уровни WCAG
Основные сведения о WCAG:
- POUR: воспринимаемость, управляемость, понятность, надёжность
- Уровень A — минимальный; ему необходимо соответствовать
- Уровень AA — рекомендуется; требуется большинством законов
- Уровень AAA — идеальный; не требуется для всего сайта
- Начните с семантического HTML, навигации с клавиатуры и альтернативного текста
Часто задаваемые вопросы
Урок «Зачем нужна доступность: уровни WCAG» бесплатный?
Да — полный текст урока «Зачем нужна доступность: уровни WCAG» бесплатно доступен здесь в веб-версии. Чтобы практиковать его интерактивно (встроенный редактор кода и ИИ-репетитор 24/7) и разблокировать остальной курс HTML Academy, подпишись на CoddyKit PRO. Курс HTML Academy содержит 4 уроков всего.
Чему я научусь в уроке «Зачем нужна доступность: уровни WCAG»?
Изучите соответствие WCAG уровням A, AA и AAA, а также его правовые и этические причины Ты практикуешь HTML Academy с помощью реального кода, который запускаешь прямо в браузере, и ИИ-репетитор 24/7 отвечает на твои вопросы во время урока.
Нужен ли мне опыт, чтобы начать HTML Academy?
Предыдущий опыт не требуется. HTML Academy на CoddyKit структурирован для всех уровней — от новичков до продвинутых, поэтому ты можешь начать отсюда или с самого начала и учиться в своем темпе. Это урок 1 из 4.
Сколько времени занимает урок «Зачем нужна доступность: уровни WCAG»?
Большинство уроков CoddyKit занимают около 5–10 минут. Каждый из них компактный и интерактивный, поэтому ты постоянно делаешь прогресс и продолжаешь с того же места в веб-версии и приложении.
Можно ли писать и запускать код в этом уроке HTML Academy?
Да. Каждый урок HTML Academy включает встроенный редактор кода, поэтому ты пишешь и запускаешь реальный код прямо в браузере и получаешь моментальную обратную связь от AI — локальная установка не требуется.
Все уроки этого курса
- Зачем нужна доступность: уровни WCAG
- Иерархия заголовков для экранных дикторов
- Альтернативный текст изображений: когда и как
- Навигация с клавиатуры и порядок фокуса