Как убедиться, что параметры доступности доступны

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

Какую технику вы используете, чтобы эти люди действительно находили варианты для повышения доступности?

2 ответа

Решение

Согласно спецификации WCAG 2.0, высококонтрастный переключатель сам по себе должен быть высококонтрастным. Я сделал это просто, создав простую чёрно-белую кнопку (которая для эффекта инвертирует курсор при фокусировке) в верхней части моей страницы. Я решил использовать значок шрифта для содержимого кнопки, поэтому я осторожно включил role="img" а также aria-label="High Contrast Toggle" в <i>, Я также старался сделать тумблер доступным с клавиатуры, добавив tabindex

По умолчанию лучше сделать весь текст высококонтрастным, но я выбрал этот переключатель в качестве учебного задания, а также потому, что не хотел менять цветовую схему своей страницы. Альтернативы переключателям, которые предлагаются в спецификации, - это использование скримов или текстовой тени. (описание, третий абзац). Это выглядело бы и работало бы лучше, но мои инструменты тестирования (расширение WAVE Chrome v. 1.0.1) не обнаружили изменений, поэтому я решил переключиться.

Если вы предоставляете такие виджеты, вы должны убедиться, что ваш документ также доступен без их использования. В противном случае (= ваш документ недоступен с настройками по умолчанию), некоторые пользователи не могут найти / достучаться / использовать ваши виджеты для изменения настроек.

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

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

(И на всякий случай неясно: вообще редко нужно предоставлять такие виджеты, например, для изменения размера текста; часто есть много других способов / технологий, обеспечивающих доступность вашего документа.)

Другие вопросы по тегам