АРИЯ-ВОДА
Инициатива по обеспечению доступности веб-сайтов — доступные многофункциональные интернет-приложения | |
Аббревиатура | АРИЯ-ВОДА |
---|---|
Статус | Рекомендация W3C |
Год начался | 2006 год |
Впервые опубликовано | 26 сентября 2006 г |
Последняя версия | WAI-ARIA 1.2: Рекомендация W3C 6 июня 2023 г |
Организация | |
комитет | РГ АРИА |
Редакторы |
Бывшие редакторы |
Домен | |
Веб-сайт | www |
Инициатива по обеспечению доступности веб-сайтов — доступные насыщенные интернет-приложения ( WAI-ARIA ) — это техническая спецификация, опубликованная Консорциумом Всемирной паутины (W3C), которая определяет, как повысить доступность веб -страниц , в частности динамического контента , и компонентов пользовательского интерфейса , разработанных с помощью Ajax , HTML , JavaScript и связанные с ними технологии.
В рабочем проекте SVG 1.2 Tiny от 15 сентября 2008 г. добавлена поддержка WAI-ARIA. [1] 20 марта 2014 года WAI-ARIA 1.0 стала завершенной Рекомендацией W3C. [2] 14 декабря 2017 года вышел релиз WAI-ARIA 1.1. [3]
5 ARIA правил
- Не используйте ARIA, если вы можете добиться той же семантики с помощью собственного HTML-элемента или атрибута. [4]
- Не меняйте семантику собственного HTML (если только вам это действительно не нужно). [5]
- Все интерактивные элементы управления ARIA должны быть доступны для использования с клавиатурой. [6]
- Не удаляйте семантику и не скрывайте фокусируемые элементы (используя role="presentation" или aria-hidden="true" для фокусируемого элемента). [7]
- Убедитесь, что все интерактивные элементы имеют доступное имя (доступное имя API специальных возможностей). [8]
Область применения [ править ]
Веб-разработчики все чаще используют клиентские сценарии для создания элементов управления пользовательского интерфейса, которые невозможно создать только с помощью HTML. Они также используют клиентские сценарии для обновления разделов страницы без запроса совершенно новой страницы с веб-сервера . Такие методы на веб-сайтах называются богатыми интернет-приложениями . Эти элементы управления пользовательским интерфейсом и обновления контента часто недоступны для пользователей с ограниченными возможностями , особенно для пользователей программ чтения с экрана и пользователей, которые не могут использовать мышь или другое указательное устройство . WAI-ARIA позволяет веб-страницам (или частям страниц) объявлять себя приложениями, а не статическими документами , добавляя информацию о роли, свойстве и состоянии в динамические веб-приложения. ARIA предназначена для использования разработчиками веб-приложений , веб-браузеров , вспомогательных технологий и инструментов оценки доступности. [9]
WAI-ARIA описывает, как добавить семантику и другие метаданные к содержимому HTML, чтобы сделать элементы управления пользовательского интерфейса и динамический контент более доступными. Например, с помощью WAI-ARIA можно идентифицировать список ссылок навигации как меню и указать, развернут он или свернут. Хотя изначально WAI-ARIA был разработан для решения проблем доступности в HTML, использование WAI-ARIA не ограничивается HTML: в принципе его также можно использовать в других языках разметки, таких как масштабируемая векторная графика (SVG). [10] [11]
Документы [ править ]
Инициатива веб-доступности опубликовала обзор WAI-ARIA, который знакомит читателей с предметом и направляет читателей к документам WAI-ARIA Suite: [9]
- Доступные многофункциональные интернет-приложения (WAI-ARIA), версия 1.0
- Это в первую очередь предназначено для разработчиков веб-браузеров , вспомогательных технологий и других пользовательских агентов , а также для разработчиков других технических спецификаций и разработчиков инструментов оценки доступности. WAI-ARIA был помечен как завершенный 20 марта 2014 года и, следовательно, является рекомендацией W3C . [12]
- Обзор WAI-ARIA
- Это техническое введение в WAI-ARIA. В нем описываются проблемы, которые пытается решить WAI-ARIA, основные концепции, технический подход и бизнес-причины внедрения WAI-ARIA. [9]
- Практика разработки WAI-ARIA
- В этом документе описываются передовые методы доставки многофункциональных интернет-приложений с помощью WAI-ARIA: в нем обсуждаются такие темы, как общие шаги по созданию доступных виджетов , навигация с помощью клавиатуры, связи, формы свойства перетаскивания , поддержка , окна предупреждений и диалоговые окна , компонентов многократного использования. библиотеки и тестирование . [13]
- Дорожная карта для доступных полнофункциональных интернет-приложений (Дорожная карта WAI-ARIA)
- Большая часть содержания этого документа была перенесена в другие документы. [14]
В число редакторов спецификаций ARIA входили Лиза Симан , Рич Швердтфегер , Джеймс Крейг, Майкл Купер и Лиза Паппас. [12]
См. также [ править ]
Ссылки [ править ]
- ^ «Масштабируемая векторная графика (SVG) Tiny 1.2. Спецификация» . www.w3.org . Проверено 9 мая 2023 г.
- ^ «Доступные многофункциональные интернет-приложения (WAI-ARIA) 1.0» . www.w3.org . Проверено 9 мая 2023 г.
- ^ «Доступные многофункциональные интернет-приложения (WAI-ARIA) 1.1» . www.w3.org . Проверено 9 мая 2023 г.
- ^ «АРИЯ и HTML» . веб.разработчик . Проверено 9 мая 2023 г.
- ^ «5 правил ВСС» . Сообщество разработчиков . Проверено 9 мая 2023 г.
- ^ «СтекПуть» . www.deque.com . Проверено 9 мая 2023 г.
- ^ «WebAIM: Введение в ARIA — доступные полнофункциональные интернет-приложения» . вебейм.орг . Проверено 9 мая 2023 г.
- ^ «Использование АРИИ» . www.w3.org . Проверено 9 мая 2023 г.
- ^ Перейти обратно: а б с Купер, Майкл, изд. (18 января 2011 г.). «Обзор WAI-ARIA» . Рабочая группа по доступным многофункциональным интернет-приложениям, Рабочая группа по образованию и распространению информации. W3C (опубликовано в декабре 2006 г.) . Проверено 21 апреля 2021 г.
- ^ Рабочая группа SVG (22 декабря 2008 г.). «Структура документа – SVG Tiny 1.2 § 5.10.1 Атрибуты, общие для всех элементов» . W3C . Проверено 21 апреля 2021 г.
- ^ Рабочая группа SVG (22 декабря 2008 г.). «Структура документа – SVG Tiny 1.2 § 18.3 Расширяемые атрибуты метаданных» . W3C . Проверено 21 апреля 2021 г. .
- ^ Перейти обратно: а б «Доступные многофункциональные интернет-приложения (WAI-ARIA) 1.0» . W3.org . Проверено 11 апреля 2014 г.
- ^ Кинг, Мэтт; Ку, Джеын Джемма; Нуртен, Джеймс; Бийл, Зои; Купер, Майкл; Шойхаммер, Йозеф; Паппас, Лиза; Швердтфегер, Рич, ред. (14 августа 2019 г.). «Практика авторской разработки WAI-ARIA 1.1» . Рабочая группа по доступным многофункциональным интернет-приложениям . Проверено 9 апреля 2021 г.
- ^ Швердтфегер, Ричард, изд. (04 февраля 2008 г.). «Дорожная карта для доступных полнофункциональных интернет-приложений (Дорожная карта WAI-ARIA)» . W3C . Рабочая группа по протоколам и форматам . Проверено 6 декабря 2012 г.
Внешние ссылки [ править ]
- Введение в WAI ARIA от Гез Лемон
- Документация портала разработчиков ARIA , видеоролики и статьи, относящиеся к ARIA (материалы под лицензией Creative Commons Attribution-Share Alike)
- Хенни Свон (Opera): Настройка тестовой среды чтения с экрана для WAI-ARIA