Доступность (a11y): с чего начать

Аббревиатура a11y — сокращение от слова accessibility, доступность, где цифра 11 заменяет одиннадцать букв между первой и последней. За этим термином стоит простая идея: сайтом должно быть удобно пользоваться независимо от того, как именно человек с ним взаимодействует — мышью, клавиатурой, скринридером или сенсорным экраном.

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

Проверка навигации по странице только с клавиатуры, без мыши, — простой и показательный тест. Если клавишей Tab невозможно добраться до какого-то важного интерактивного элемента, или совсем не видно, какой элемент сейчас в фокусе, это явный признак проблемы, которую стоит поправить в первую очередь.

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

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

Доступность — это не разовая задача, которую делают один раз и забывают, а скорее привычка, которая постепенно встраивается в повседневную работу над версткой, наравне с проверкой адаптивности или кроссбраузерности.

Хорошая отправная точка для более глубокого погружения в тему — материалы A11Y Project, сообщества, которое собирает практические рекомендации по доступности веба.

Поделиться в социальных сетях

Отправить комментарий

0 Комментарии

Отправить комментарий (0)

#buttons=(Хорошо) #days=(20)

Мы используем файлы cookie для улучшения работы сайта. Подробнее
Хорошо
×