+7 (495) 229-0436   shopadmin@itshop.ru 119334, г. Москва, ул. Бардина, д. 4, корп. 3
 
 
Вход
 
 
Каталог
 
 
Подписка на новости
Новости ITShop
Windows 7 и Office: Новости и советы
Обучение и сертификация Microsoft
Вопросы и ответы по MSSQLServer
Delphi - проблемы и решения
Adobe Photoshop: алхимия дизайна
 
Ваш отзыв
Оцените качество магазина ITShop.ru на Яндекс.Маркете. Если вам нравится наш магазин - скажите об этом Google!
 
 
Способы оплаты
 
Курс расчета
 
 1 у.е. = 92.01 руб.
 
 Цены показывать:
 
 
 
 
  
Новости, статьи, акции
 

Стандарт WAI-ARIA 1.0 получил официальный статус рекомендованного W3C: чего ожидать в будущем и куда бежать уже сейчас? (документация)

09.04.2014 20:10

В конце марта 2014 года Консорциум Всемирной паутины утвердил стандарт WAI-ARIA 1.0 (Web Accessibility Initiative - Accessible Rich Internet Applications (Инициатива web-доступности - Доступность высокотехнологичных Интернет-приложений)). Это набор приёмов и методов, которые позволяют сделать сложные динамические страницы и web-приложения доступными для пользователей с ограниченными возможностями. Дело в том, что ряд новых динамических web-технологий, да и просто применение кастомных элементов интерфейса, например, элементов форм или стилизованных под заголовки div вместо стандартных H1-H6, могут вызывать проблемы у некоторых пользователей, главным образом, у людей с нарушениями зрения и моторики.

Разработка WAI-ARIA началась ещё в 2008 году, и начальная поддержка этой технологии появилась уже в таких браузерах как, например, Internet Explorer 8, Firefox 3.x или Opera 9.5. Правда из-за постоянного развития стандарта, а также отсутствия у него официального статуса, поддержка конструкций ARIA очень сильно варьируется от браузера к браузеру. Так, по последним исследованиям, Internet Explorer поддерживает около 37% всех возможностей, Firefox - 85%, а Chrome (тут же и Opera) - 47%. Помимо этого, и разное вспомогательное программное обеспечение, в частности, программы экранного доступа, которые применяют в своей работе незрячие пользователи, также поддерживают WAI-ARIA в разной степени и с разной спецификой.

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

С утверждением WAI-ARIA как рекомендованного стандарта можно ожидать, что разработчики браузеров и вспомогательного ПО наконец-то смогут сосредоточиться на более серьёзной поддержки предоставляемых им возможностей, так как технология утряслась и перестала постоянно изменяться.

Что касается обычных web-разработчиков, то им следует начать знакомство с WAI-ARIA с общего обзора и заметке в блоге W3C, а потом перейти непосредственно к самому стандарту. Базовые вещи по дополнительной семантической вёрстки для программ экранного доступа, типа назначения базовых ролей и состояния элементов, поддерживаются уже достаточно широко и не предполагают сверхглубокого погружения в тему, поэтому соблюдение WAI-ARIA на таком уровне не требует серьёзных усилий, тогда как решает наиболее острые проблемы доступности. Также полезно использовать области навигации, то есть семантическое выделение ключевых областей страницы, типа шапки (role="banner"), навигационной панели (role="navigation"), основной области (role="main"), подвала (role="contentinfo") и других.

Тем не менее, применяя WAI-ARIA, надо понимать, что, например, конструкции

<div role="link">text</div>

и

<a href="...">text</a>

не являются эквивалентными, так как дополнительная семантика WAI-ARIA предназначается исключительно для вспомогательного программного обеспечения и на поведение браузера влияние не оказывает. То есть первый пример будет считаться ссылкой с точки зрения программы чтения экрана, но с точки зрения браузера он по-прежнему останется обычным блоком и не будет фокусируемым с клавиатуры через табуляцию. В итоге, при первой реализации надо ещё добавлять атрибут tabindex. Так что возможно имеет смысл просто использовать стандартные структурные элементы HTML, чтобы упростить процесс вёрстки. В конце концов, если конфигурация пользователя не в достаточной степени поддерживает WAI-ARIA, то все усилия разработчика по поддержке этой технологии могут оказаться бессмысленными, тогда как использование ссылок, заголовков или списков в простом HTML избавит от необходимости дополнительно прописывать вещи типа role="link/heading/list", но даст такой же эффект.

Специалистам, задействованным в инфраструктурных web-проектах, например, в разработке браузеров, также имеет смысл ознакомиться с документом "WAI-ARIA 1.0 User Agent Implementation Guide" (Руководство по внедрению WAI-ARIA 1.0 для клиентских приложений).

В целом, официальное утверждение WAI-ARIA в мире вспомогательных технологий является важной вехой, хотя возможно люди, далёкие от этого, не совсем чувствуют пафос момента. Всё необходимое для обеспечения высокой доступности современного Интернета теперь есть, остаётся только надеется, что это оценят не только специалисты в узкой сфере accessibility.

  
Помощь
Задать вопрос
 программы
 обучение
 экзамены
 компьютеры
Бесплатный звонок
ICQ-консультанты
Skype-консультанты

Общая справка
Как оформить заказ
Тарифы доставки
Способы оплаты
Прайс-лист
Карта сайта
 
Бестселлеры
Курсы обучения "Atlassian JIRA - система управления проектами и задачами на предприятии"
Microsoft Windows 10 Профессиональная 32-bit/64-bit. Все языки. Электронный ключ
Microsoft Office для Дома и Учебы 2019. Все языки. Электронный ключ
Курс "Oracle. Программирование на SQL и PL/SQL"
Курс "Основы TOGAF® 9"
Microsoft Office 365 Персональный 32-bit/x64. 1 ПК/MAC + 1 Планшет + 1 Телефон. Все языки. Подписка на 1 год. Электронный ключ
Курс "Нотация BPMN 2.0. Ее использование для моделирования бизнес-процессов и их регламентации"
 

О нас
Интернет-магазин ITShop.ru предлагает широкий спектр услуг информационных технологий и ПО.

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

Хорошие отзывы постоянных клиентов и высокий уровень специалистов позволяет получить наивысший результат при совместной работе.

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



 

О нас

 
Главная
Каталог
Новинки
Акции
Вакансии
 

Помощь

 
Общая справка
Как оформить заказ
Тарифы доставки
Способы оплаты
Прайс-лист
Карта сайта
 

Способы оплаты

 

Проекты Interface Ltd.

 
Interface.ru   ITShop.ru   Interface.ru/training   Olap.ru   ITnews.ru  
 

119334, г. Москва, ул. Бардина, д. 4, корп. 3
+7 (495) 229-0436   shopadmin@itshop.ru
Проверить аттестат
© ООО "Interface Ltd."
Продаем программное обеспечение с 1990 года