Руководства

Что такое веб-доступность? WCAG и инклюзивный дизайн простыми словами

Веб-доступность означает создание сайтов и приложений, которыми могут пользоваться люди с инвалидностью — незрячие люди со screen reader, те, кто не может пользоваться мышью, люди со слабым зрением или дальтонизмом, глухие люди, люди с когнитивными или учебными нарушениями. На практике это сводится к таким вещам, как текстовые альтернативы для изображений, достаточный цветовой контраст, формы с правильными подписями и работа всего интерфейса только с клавиатуры. Международный стандарт в этой области — WCAG, Рекомендации по доступности веб-контента от W3C.

Доступность часто сокращают до a11y — «a», затем 11 букв, затем «y».

Почему доступность важна при создании сайтов с ИИ

ИИ-конструкторы хорошо делают приложения, которые выглядят правильно. Доступность в основном касается того, чего не видно на скриншоте: является ли кнопка настоящей кнопкой, есть ли у поля ввода подпись, которую может озвучить screen reader, можно ли открыть меню клавишей Tab.

Поэтому важно спрашивать:

  • Это легко пропустить. Самостоятельно стилизованный выпадающий список может выглядеть идеально и быть непригодным без мыши. Вы этого не заметите, пока не проверите.
  • Дешевле сделать правильно с самого начала. Просьба о доступных компонентах с первого запроса почти ничего не стоит. Доработка готового приложения означает правку каждого экрана.
  • Это помогает всем. Субтитры помогают людям в шумных местах, хороший контраст — людям с телефонами на солнце, а понятные подписи ускоряют заполнение форм для всех.
  • Это пересекается с SEO. Правильные заголовки, понятные ссылки и alt-текст помогают поисковикам понимать ваши страницы — см. SEO для сайтов, созданных с ИИ.
  • Это может быть обязательным. В зависимости от того, где вы работаете и кого обслуживаете, доступность может быть юридической обязанностью.

Бытовая аналогия

Представьте вход в здание.

Ступеньки подходят многим людям. Пандус нужен людям на инвалидных колясках — а также родителям с колясками, курьерам с тележками и путешественникам с чемоданами. Автоматические двери, понятные указатели, шрифт Брайля на кнопках лифта и хорошее освещение убирают барьер для кого-то.

Веб-доступность — та же идея для цифрового пространства: пандусы, указатели и поручни вашего приложения. И, как и в здании, гораздо проще заложить пандус в проект, чем добавить его, когда бетон уже застыл.

WCAG в двух словах

WCAG публикует Инициатива W3C по веб-доступности. Текущая версия — WCAG 2.2, впервые опубликованная в октябре 2023 года. Она обратно совместима: контент, соответствующий WCAG 2.2, соответствует и 2.1, и 2.0, а W3C рекомендует использовать последнюю версию. WCAG 2.2 также утверждён как международный стандарт ISO/IEC 40500:2025. Совсем другой WCAG 3 находится в разработке как ранний черновик, а не как готовый стандарт.

WCAG построен на четырёх принципах, которые часто запоминают как POUR:

ПринципЗначениеПримеры
Воспринимаемость (Perceivable)Люди могут воспринять содержимое теми органами чувств, которыми пользуютсяAlt-текст для изображений, субтитры для видео, достаточный контраст
Управляемость (Operable)Люди могут пользоваться элементами управления и перемещаться по сайтуДоступ с клавиатуры, отсутствие ограничений по времени, которые нельзя продлить, видимый фокус
Понятность (Understandable)Содержимое и поведение понятныПонятные подписи, полезные сообщения об ошибках, единообразная навигация
Надёжность (Robust)Работает в разных браузерах и с вспомогательными технологиямиПравильные HTML-элементы, корректные имена и роли для элементов управления

Каждое правило содержит проверяемые критерии успеха на трёх уровнях:

  • Уровень A — минимум. Невыполнение блокирует доступ для некоторых людей полностью.
  • Уровень AA — стандартная цель и уровень, на который ссылаются большинство законов и политик.
  • Уровень AAA — самый высокий. Полезно стремиться к нему местами, но W3C не рекомендует требовать его для всего сайта, так как некоторое содержимое не может ему соответствовать.

WCAG 2.2 добавил к 2.1 девять критериев успеха, в том числе Размер цели (минимальный) на уровне AA — кликабельные элементы должны быть, как правило, не меньше 24 на 24 CSS-пикселя, с исключениями — и Доступная аутентификация (минимальная), которая ограничивает шаги входа, требующие памяти или головоломок, например необходимость набирать пароль заново без возможности вставить его. Также был убран устаревший критерий «Парсинг».

Пример: форма регистрации

Вот форма регистрации, которую мог бы выдать ИИ, и то, что найдёт проверка доступности:

ПроблемаКого затрагиваетИсправление
Поля используют текст-подсказку («Email») вместо подписейПользователи screen reader; все, кто забывает, для чего было поле, начав печататьВидимый <label>, связанный с каждым полем
Светло-серый текст на белом, значительно ниже 4,5:1Люди со слабым зрением, все, кто на улицеБолее тёмный текст, соответствующий контрасту 4,5:1
Ошибки показаны только красной рамкойДальтоники, пользователи screen readerТекстовое сообщение рядом с полем, которое озвучивается screen reader
«Зарегистрироваться» — стилизованный <div>, а не <button>Пользователи клавиатуры и screen reader не могут его активироватьИспользовать настоящий элемент <button>
Нет видимой обводки при переходе по полям клавишей TabПользователи клавиатуры теряют представление о том, где находятсяПонятный стиль фокуса
У логотипа нет alt-текстаПользователи screen reader слышат имя файлаAlt-текст вроде «Acme Bookings»

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

Основные термины

ТерминЗначение
Screen readerПрограмма, которая читает экран вслух или выводит текст на брайлевский дисплей, например VoiceOver, NVDA или JAWS.
Alt-текстТекстовое описание изображения, которое читают screen reader. Декоративные изображения получают пустой alt, чтобы их пропускали.
КонтрастностьНасколько различаются цвета текста и фона: от 1:1 до 21:1.
Навигация с клавиатурыРабота с сайтом клавишами Tab, Enter, пробел и стрелками вместо мыши.
Индикатор фокусаВидимая обводка, показывающая, на каком элементе находится клавиатура.
Семантический HTMLИспользование правильного элемента для задачи — <button>, <nav>, <h2> — чтобы браузеры и вспомогательные технологии понимали страницу.
ARIAДополнительные атрибуты, которые описывают пользовательские элементы управления для вспомогательных технологий. Используются осторожно; сначала берутся нативные HTML-элементы.
Вспомогательные технологииСредства, которыми люди пользуются для работы с компьютером: от screen reader до переключающих устройств и голосового управления.

Частые заблуждения

  • «Доступность важна только для незрячих пользователей». Она касается зрительных, двигательных, слуховых, речевых и когнитивных нарушений, а также временных ситуаций вроде сломанной руки.
  • «Доступные сайты выглядят скучно». Доступность ограничивает несколько вещей — контраст, стили фокуса, размер текста, — но красивые доступные сайты — норма, а не исключение.
  • «Автоматическая проверка показала 100 баллов, значит, всё готово». Автоматические инструменты находят только часть проблем. Осмысленность alt-текста или то, понятен ли поток для пользователя screen reader, должен проверить человек.
  • «Виджет-оверлей сделает нас соответствующими требованиям». Панели, наложенные сверху, не исправляют отсутствующие подписи или сломанный доступ с клавиатуры в вашем коде. Исправляйте источник.
  • «У нас нет пользователей с инвалидностью». Вы можете просто этого не знать. Многие нарушения не видны, а люди, которые сталкиваются с барьером, обычно просто уходят.

Что просить у ИИ-конструктора

  • «Сделай это в соответствии с WCAG 2.2 уровня AA».
  • «Используй семантический HTML: настоящие кнопки, ссылки, заголовки по порядку и подписи для каждого поля формы».
  • «Убедись, что каждый интерактивный элемент работает только с клавиатуры и имеет видимый стиль фокуса».
  • «Проверь контрастность всех цветов текста и иконок — 4,5:1 для обычного текста, 3:1 для крупного текста и иконок».
  • «Добавь осмысленный alt-текст для информативных изображений и пустой alt для декоративных».
  • «Показывай ошибки формы текстом, связанным с полем, а не только цветом».
  • «Учитывай настройку пользователя «уменьшить движение» для анимаций».
  • «Запусти автоматическую проверку доступности и перечисли то, что она не может проверить, чтобы я проверил это вручную».

Затем проверьте сами: отложите мышь и попробуйте выполнить основной сценарий, используя только Tab, Shift+Tab, Enter и пробел. Попробуйте встроенный screen reader на телефоне на главной странице. Увеличьте браузер до 200% и посмотрите, ничего ли не сломалось.

Доступность в Mythex

В Mythex нет отдельного инструмента проверки доступности, поэтому считайте доступность частью ваших запросов и тестирования. Просите WCAG 2.2 AA с первого запроса, проверяйте результат в предпросмотре с клавиатуры и используйте /test, чтобы агент прошёл по основным сценариям перед публикацией, — см. App Testing. В рецепте SEO тоже просят семантические заголовки и осмысленный alt-текст, которые служат обеим целям.

Практический чек-лист есть в статье как сделать сайт доступным. По дизайну читайте как спроектировать красивое приложение с ИИ, а перед запуском — как протестировать приложение перед запуском. Авторитетный источник — обзор WCAG на сайте W3C.

Вопросы

Что такое веб-доступность простыми словами?

Веб-доступность — это проектирование и создание сайтов и приложений так, чтобы люди с инвалидностью могли их воспринимать, понимать, навигировать по ним и пользоваться ими. Сюда входят незрячие пользователи со screen reader, люди, которые не могут пользоваться мышью, люди с слабым зрением или дальтонизмом, глухие пользователи и люди с когнитивными нарушениями.

Что такое WCAG?

WCAG (Web Content Accessibility Guidelines) — международный стандарт веб-доступности, который публикует W3C. Текущая версия — WCAG 2.2, впервые опубликованная в октябре 2023 года. Критерии успеха делятся на уровни A, AA и AAA, и уровень AA — ориентир, на который ссылаются большинство организаций и законов.

Какой контраст цветов требует WCAG?

На уровне AA обычный текст должен иметь контраст не менее 4,5:1 с фоном, а крупный текст (примерно 18 пунктов или 14 пунктов полужирным) — не менее 3:1. Иконки и видимые части элементов управления должны иметь не менее 3:1 с тем, что находится рядом.

Является ли веб-доступность юридическим требованием?

Во многих странах и для многих организаций — да. Законы различаются по странам и сферам; например, Европейский акт о доступности распространяется на многие потребительские цифровые продукты и услуги в ЕС. Проверьте правила, которые применимы к вам, или обратитесь к юристу.

Может ли виджет или оверлей доступности сделать сайт соответствующим требованиям?

Сам по себе — нет. Оверлеи добавляют панель поверх сайта, но не могут надёжно исправить базовые проблемы: отсутствующие подписи, неработающую навигацию с клавиатуры или непонятную структуру. Надёжный путь — исправить код и содержимое сайта.

Mythex · Pricing · Создавайте что угодно с ИИ · Шаблоны сайтов и приложений · Сравнения Mythex · Глоссарий по созданию приложений с ИИ · Бесплатные инструменты для создания приложений с ИИ · English

English አማርኛ العربية Български বাংলা Bosanski Català Čeština Dansk Deutsch Ελληνικά Español Español (España) Eesti فارسی Suomi Français Français (Canada) ગુજરાતી हिन्दी Hrvatski Magyar Հայերեն Bahasa Indonesia Íslenska Italiano 日本語 ქართული Қазақ тілі ಕನ್ನಡ 한국어 Lietuvių Latviešu Македонски മലയാളം Монгол मराठी Bahasa Melayu မြန်မာ Norsk bokmål Nederlands ਪੰਜਾਬੀ Polski Português (Brasil) Português (Portugal) Română Slovenčina Slovenščina Soomaali Shqip Srpski Svenska Kiswahili தமிழ் తెలుగు ไทย Tagalog Türkçe Українська اردو Tiếng Việt 简体中文 繁體中文(香港) 繁體中文(台灣)