Типичные проблемы доступности

Хотя в этом коротком разделе невозможно даже начать обсуждение бесчисленных тонкостей, имеющих отношение к успешной реализации вебприложений, тем не менее он должен дать вам представление об имеющихся проблемах и обозначить способы, которые используются библиотекой Dijit для их решения. Две наиболее типичные задачи обеспечения доступности состоят в поддержке пользователей с ослабленным зрением, которым приходится пользоваться устройствами чтения с экрана, и пользователей, которым требуется возможность полностью управлять приложением только посредством клавиатуры.

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

Несмотря на то что некоторые особенности могут быть достаточно утомительны в реализации, тем не менее железное правило, которому необходимо следовать при создании виджетов, доступных для слабовидящих, заключается в том, чтобы не использовать изображения (фоновые изображения CSS или изображения, которые размещаются с помощью тега IMG) таким образом, чтобы их отсутствие могло отрицательно сказаться на функциональных возможностях страницы.


Из этого правила следует, что необходимо добавлять в теги с изображениями атрибут alt с описанием. Такой прием может показаться простым «захламлением» страницы ненужной информацией, но зачастую он позволяет страницам делать свою работу.

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

Оцените статью: (0 голосов)
0 5 0

Статьи из раздела Dojo на эту тему:
WAI-ARIA
Библиотека Dijit для дизайнеров
Диджиты приложения
Диджиты размещения
Диджиты форм

Вернуться в раздел: Dojo / Обзор Dijit