WAI-ARIA
Fino a qualche mese fa, non ero a conoscenza di queste specifiche (Accessible Rich Internet Applications): che hanno lo scopo di definire come creare applicazioni RIA facilmente accessibili. Grazie a qualche accorgimento nel codice infatti è possibile avere applicazioni HTML, JavaScript che possono facilmente essere utilizzate da persone con disabilità e che utilizzano dispositi come screen-reader per avere accesso a Internet.
Sono arrivato allo studio di queste specifiche quando ho cominciato ad interessarmi alle novità di Internet Explorer 8 e vi sono ritornato quando ho letto del supporto migliorata che ci sarà nella RC in cui oltre alla modalità standard di IE8, tale supporto vi sarà anche per la modalità IE7 e Quirk.
Per uno svillupatore fare in modo che il proprio sito supporti WAI-ARIA vuol dire aggiungere delle proprità all’ HTML:
- alcune come i
role
attribute pemettono di fare capire ad un dispositivo esterno cosa un certo elemento HTML rappresenti, secondo una lista di ruoli predefiniti - states and properties permettono di specificare meglio lo stato appunto di un elemento HTML
- Le live regions permettono di sapere quali porzioni della pagina verranno più facilmente modificate dall’applicazione, e quindi monitorate più facilmente da un dispositivo esterno
Se siete interessati a dare uno sguardo alle novità di Internet Explorer 8 sul supporto agli standard per l’accessibiltà: