Devo usar o WAI-ARIA em minhas compilações de sites? Terá algum benefício? Alguém está adicionando 'função' ao seu código no momento?
Algumas informações sobre o WAI-ARIA - www.w3.org/WAI/intro/aria .
As funções de guia, link, caixa de seleção e controle deslizante, além de muitas outras, ainda não estão disponíveis para HTML5. Olhando a lista do que está disponível (veja abaixo) e do que virá no futuro, parece que podemos estar aplicando funções a uma grande quantidade de tags em nossas páginas. Não é um problema, especialmente se ele traz benefícios para os usuários que usam leitores, etc.
Além disso, uma outra questão: os mecanismos de pesquisa darão benefícios aos sites que usam o WAI-ARIA?
Lista de funções seguras para usar (eu acho)
• role="article"
• role="banner"
• role="complementary"
• role="contentinfo"
• role="form"
• role="heading"
• role="main"
• role="navigation"
• role="search"
Exemplos de uso no código HTML5:
<header role="banner"></div>
para um cabeçalho principal, o banner é permitido apenas uma vez por página
<header role="heading"></div>
- para todos os cabeçalhos após o principal
<aside role="complementary"></aside>
<form
role="search"></form>
navigation
em um nav
elemento html5 ? Você precisaria escrever o pior leitor de tela do mundo para precisar deles.