Dovrei usare WAI-ARIA nelle build del mio sito Web? Avrà qualche vantaggio? Al momento qualcuno sta aggiungendo "ruolo" al proprio codice?
Alcune informazioni su WAI-ARIA - www.w3.org/WAI/intro/aria .
I ruoli scheda, collegamento, casella di controllo e dispositivo di scorrimento, oltre a molti altri, non sono ancora disponibili per HTML5. Osservando l'elenco di ciò che è disponibile (vedi sotto) e di ciò che verrà in futuro, sembra che potremmo applicare ruoli a una grande quantità di tag sulle nostre pagine. Non è un problema soprattutto se porta vantaggi agli utenti che usano i lettori, ecc
Inoltre, una domanda a margine, i motori di ricerca daranno qualche vantaggio ai siti che usano WAI-ARIA?
Elenco di ruoli sicuri da utilizzare (credo)
• role="article"
• role="banner"
• role="complementary"
• role="contentinfo"
• role="form"
• role="heading"
• role="main"
• role="navigation"
• role="search"
Esempi di utilizzo nel codice HTML5:
<header role="banner"></div>
per un'intestazione principale, banner consentito solo una volta per pagina
<header role="heading"></div>
- per tutte le intestazioni dopo quella principale
<aside role="complementary"></aside>
<form
role="search"></form>
navigation
su un nav
elemento html5 ? Dovresti scrivere il peggior screen reader al mondo per averne bisogno.