Доступность сайта: практическое руководство по WCAG 2.2

Как применять WCAG 2.2 на своём сайте, исправить частые проблемы, провести 30-минутную ручную проверку и понять связь доступности с удобством.

Частые вопросы

Что значит, что сайт соответствует WCAG?

Это значит, что сайт отвечает критериям успешного прохождения Руководства по доступности веб-контента (WCAG) на выбранном уровне, обычно WCAG 2.1 или 2.2 уровня AA. Уровень AA включает все критерии уровней A и AA. В большинстве законов и закупочных требований, где упоминается WCAG, указан уровень AA.

Как применить рекомендации WCAG к своему сайту?

Откройте краткий справочник W3C «Как соответствовать WCAG», отфильтруйте критерии уровней A и AA и для каждого прочитайте страницу «Понимание критерия»: там простым языком объясняется его смысл. Затем проверяйте основные шаблоны — главную страницу, страницу с контентом, форму и оформление заказа, — а не каждую страницу по отдельности.

Может ли виджет или плагин доступности привести сайт в соответствие с WCAG?

Нет, один инструмент не может сам по себе обеспечить соответствие. Виджеты с панелью настроек не исправляют исходный код, а многие люди с инвалидностью и специалисты по доступности сообщают, что такие виджеты мешают. Исправляйте непосредственно HTML, контраст, подписи и поддержку клавиатуры.

Чем удобство пользования отличается от доступности?

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

Находит ли автоматическая проверка все проблемы доступности?

Нет. WAVE, axe и Lighthouse находят такие проблемы, как отсутствие альтернативного текста, низкий контраст и неподписанные поля. Но многие критерии — например, осмысленен ли альтернативный текст и логичен ли порядок фокуса — должен проверять человек.

Сайт, соответствующий WCAG, отвечает требованиям Руководства по доступности веб-контента на выбранном уровне. Для почти любого бизнеса это означает WCAG 2.2 уровня AA. На практике большинство сайтов допускает одни и те же ошибки: низкий контраст цветов, отсутствие альтернативного текста у изображений и подписей у полей форм, пустые ссылки и кнопки, а также недоступные с клавиатуры элементы. Исправьте их, а затем проверьте сайт с клавиатурой и программой экранного доступа — так вы устраните многие проблемы, с которыми сталкиваются реальные пользователи.

В этом руководстве объясняется, как разобраться в WCAG, какие исправления важнее всего и как самостоятельно провести 30-минутную проверку.

Как устроен WCAG

Руководство WCAG публикует W3C. Оно состоит из нескольких уровней:

Уровень A — минимальный. Уровень AA обычно выбирают для соответствия законам и закупочным требованиям. Уровень AAA строже и редко требуется для всего сайта.

В октябре 2023 года WCAG 2.2 получил статус рекомендации W3C. В него добавили критерии минимального размера интерактивных элементов, видимости фокуса и доступной аутентификации, а устаревший критерий 4.1.1 «Разбор кода» удалили.

Как применять WCAG к своему сайту

Спецификация написана как стандарт, потому что это и есть стандарт. Практический порядок действий:

  1. Откройте краткий справочник W3C «Как соответствовать WCAG».
  2. Оставьте только уровни A и AA.
  3. Для каждого критерия прочитайте связанную страницу «Понимание критерия». В ней простым языком объясняется его смысл и приводятся примеры соответствия и несоответствия.
  4. Вместо проверки каждой страницы проверьте шаблоны: главную, стандартную страницу с контентом, запись блога, форму, страницу товара или оформления заказа. Исправление шаблона затронет все созданные на нём страницы.
  5. Записывайте проблему, номер критерия, страницу и способ исправления.

Исправления, которые устраняют большинство частых проблем

1. Контраст цветов (1.4.3 и 1.4.11)

Чаще всего проблемы возникают из-за светло-серого текста подсказок и белого текста на бледных фирменных цветах. Проверьте контраст с помощью средства WebAIM или инструментов разработчика в браузере.

2. Текстовые альтернативы для изображений (1.1.1)

3. Подписи полей и ошибки форм (1.3.1, 3.3.1, 3.3.2)

4. Управление с клавиатуры (2.1.1, 2.4.3, 2.4.7)

5. Ссылки и кнопки с понятными названиями (2.4.4, 4.1.2)

6. Структура и заголовки (1.3.1, 2.4.6)

7. Новые критерии WCAG 2.2, о которых полезно знать

8. Медиа и анимация

Ручная проверка за 30 минут

Автоматические инструменты выявляют только часть проблем. Добавьте эту проверку для каждого важного шаблона.

С 0-й по 5-ю минуту: автоматическое сканирование. Запустите WAVE (расширение браузера), axe DevTools или раздел доступности в Lighthouse. Исправьте очевидные ошибки: отсутствие alt и подписей, низкий контраст.

С 5-й по 15-ю минуту: только клавиатура. Отложите мышь и пройдите страницу клавишей Tab сверху вниз.

С 15-й по 25-ю минуту: программа экранного доступа. Используйте VoiceOver (встроен в macOS и iOS) или NVDA (бесплатная программа для Windows).

С 25-й по 30-ю минуту: масштабирование и перестроение. Увеличьте масштаб браузера до 200%, а затем до 400%. При масштабе 400% контент должен перестроиться в одну колонку без горизонтальной прокрутки (1.4.10 «Перестроение»), а элементы не должны обрезаться.

Как связаны удобство и доступность

Люди, которые ищут «удобство и доступность сайтов», верно объединяют эти темы. Почти каждое исправление доступности улучшает удобство для всех:

Исправление для доступностиКому ещё помогает
Хороший контрастТем, кто смотрит в телефон на солнце
Видимые подписиТем, кто торопится заполнить форму
СубтитрыТем, кто смотрит видео без звука
Поддержка клавиатурыОпытным пользователям и людям со сломанным тачпадом
Большие области нажатияВсем, кто пользуется телефоном
Понятные сообщения об ошибкахВсем, кто допустил опечатку

Виджеты, заявления и законодательство

Контрольный список

Доступность также полезна для поискового продвижения: заголовки, альтернативный текст и описательные ссылки относятся и к основам SEO на странице — подробнее в нашем контрольном списке внутренней SEO-оптимизации.

We.Inc создаёт сайты на основе стандартного кода HTML, CSS и React, который можно редактировать напрямую. Поэтому вы можете сами исправить подписи, альтернативный текст и контраст или попросить внести изменения в чате. Всегда вручную проверяйте опубликованный сайт по инструкциям выше.

Начать бесплатно

Начать бесплатно · Банковская карта не нужна

Product

Who It's For

Features

Resources

Company

View Sitemap