Должен ли я использовать WAI-ARIA при сборке моего сайта? Будет ли это иметь какую-то выгоду? Кто-нибудь добавляет «роль» в свой код в данный момент?
Некоторая информация о WAI-ARIA - www.w3.org/WAI/intro/aria .
Роль вкладки, ссылки, флажка и слайдера, а также многие другие, пока недоступны для HTML5. Если посмотреть на список того, что доступно (см. Ниже), и того, что будет в будущем, похоже, что мы можем применять роли к огромному количеству тегов на наших страницах. Это не проблема, особенно если это приносит пользу пользователям, использующим читателей и т. Д.
Кроме того, дополнительный вопрос, принесут ли поисковые системы какие-либо преимущества сайтам, использующим WAI-ARIA?
Список безопасных ролей для использования (я думаю)
• role="article"
• role="banner"
• role="complementary"
• role="contentinfo"
• role="form"
• role="heading"
• role="main"
• role="navigation"
• role="search"
Примеры использования в коде HTML5:
<header role="banner"></div>
для основного заголовка баннер допускается только один раз на страницу
<header role="heading"></div>
- для всех заголовков после основного
<aside role="complementary"></aside>
<form
role="search"></form>
navigation
html5 nav
? Вы должны были бы написать худшее средство чтения с экрана в мире, чтобы нуждаться в этом.