WAI-ARIA
WAI-ARIA | |
---|---|
Орган стандартизации | Консорциум Всемирной паутины |
Официальный сайт | w3c.github.io/aria/ |
WAI-ARIA (
Использование на веб-сайтах продвинутых и сложных пользовательских интерфейсов постоянно растёт. Для того, чтобы работа с такими интерфейсами была доступна людям с ограниченными возможностями, пользующимся специальными вспомогательными технологиями, должно быть обеспечено их корректное взаимодействие с элементами управления сайта. Однако, большинство современных веб-технологий этого не предусматривают.
Одним из примеров барьера в работе может служить перетаскивание элементов по экрану (drag-and-drop), функция, недоступная пользователям, которые могут использовать только клавиатуру. Навигация при помощи одной только клавиатуры может быть затруднительна даже на относительно простых сайтах.
Дополнительные трудности вносит применение на сайтах технологий
История
Описание
Стандарт WAI-ARIA, существующий для решения этих проблем, реализуется добавлением специальных атрибутов, передающих вспомогательным технологиям информацию о поведении, состоянии и зависимостях интерактивных элементов. WAI-ARIA описывает новые техники для разметки секций и типичных веб-компонентов, таких как меню, блоков основного и дополнительного содержания, баннеров и прочего. Например, при помощи WAI-ARIA разработчик может разбить страницу на секции, возможность быстрого перемещения между которыми избавит пользователя от необходимости многократно нажимать Tab. WAI-ARIA также включает в себя технологии для обозначения динамических Ajax-блоков и события для интерфейсов программирования (API) вспомогательных приложений.
В сумме, WAI-ARIA предоставляет разработчикам следующее:
- Роли для описания типа элемента управления, такие как .
- Роли для описания структуры веб-страницы (заголовки, секции, таблицы и т. д.).
- Свойства для описания состояний элементов управления.
- Свойства для обозначения блоков страницы, содержание которых может обновляться.
- Свойства для перетаскивания объектов, обозначающие что нужно переместить и куда.
- Возможность описания навигации по сайту при помощи клавиатуры.
Используемые технологии
См. также
- Web Content Accessibility Guidelines[англ.]
- Доступность
- Rich Internet Application
- Реабилитация
Примечания
- ↑ Accessible Rich Internet Applications (WAI-ARIA) 1.1 . Дата обращения: 5 января 2019. Архивировано 10 января 2019 года.
- ↑ Accessible Rich Internet Applications (WAI-ARIA) 1.0 . Дата обращения: 5 января 2019. Архивировано 24 июля 2018 года.
- ↑ Accessible Rich Internet Applications (WAI-ARIA) 1.1 . Дата обращения: 5 января 2019. Архивировано 11 января 2019 года.
Ссылки
- (англ.) (5 января 2019). Дата обращения: 5 января 2019.
- (англ.) (26 июля 2018). Дата обращения: 5 января 2019.
- Opera. Dev.Opera — Introduction to WAI ARIA (англ.) (1 августа 2008). Дата обращения: 5 января 2019.
- Введение в WAI-ARIA (3 июня 2013). Дата обращения: 16 октября 2013.
- Введение в WAI-ARIA: стандарт доступности активных интернет-приложений (20 сентября 2008). Дата обращения: 16 октября 2013.