WAI-ARIA
WAI-ARIA (англ. Web Accessibility Initiative — Accessible Rich Internet Applications) — технологический стандарт, разрабатываемый Консорциумом Всемирной паутины для предоставления возможности полноценного использования Интернета людьми с физическими ограничениями (нарушение работы органов зрения и опорно-двигательного аппарата). Реализация стандарта WAI-ARIA приносит наибольшую пользу на сайтах с динамическим содержимым, а также на сайтах с развитыми нестандартными элементами управления[1]. Использование на веб-сайтах продвинутых и сложных пользовательских интерфейсов постоянно растёт. Для того, чтобы работа с такими интерфейсами была доступна людям с ограниченными возможностями, пользующимся специальными вспомогательными технологиями, должно быть обеспечено их корректное взаимодействие с элементами управления сайта. Однако, большинство современных веб-технологий этого не предусматривают. Одним из примеров барьера в работе может служить перетаскивание элементов по экрану (drag-and-drop), функция, недоступная пользователям, которые могут использовать только клавиатуру. Навигация при помощи одной только клавиатуры может быть затруднительна даже на относительно простых сайтах. Дополнительные трудности вносит применение на сайтах технологий AJAX, DHTML и подобных им. К примеру, если содержание сайта обновляется с течением времени или после каких-либо действий пользователя, оно может оказаться недоступным для слепых или плохо видящих, использующих программы экранного доступа. ИсторияОписаниеСтандарт WAI-ARIA, существующий для решения этих проблем, реализуется добавлением специальных атрибутов, передающих вспомогательным технологиям информацию о поведении, состоянии и зависимостях интерактивных элементов. WAI-ARIA описывает новые техники для разметки секций и типичных веб-компонентов, таких как меню, блоков основного и дополнительного содержания, баннеров и прочего. Например, при помощи WAI-ARIA разработчик может разбить страницу на секции, возможность быстрого перемещения между которыми избавит пользователя от необходимости многократно нажимать Tab. WAI-ARIA также включает в себя технологии для обозначения динамических Ajax-блоков и события для интерфейсов программирования (API) вспомогательных приложений. В сумме, WAI-ARIA предоставляет разработчикам следующее:
Используемые технологииСм. такжеПримечания
Ссылки
|