Linea guida 6. Assicurarsi che
le pagine che danno spazio a nuove tecnologie si trasformino in maniera elegante.
Assicurarsi che le pagine siano accessibili anche quando le tecnologie
più recenti non sono supportate o sono disabilitate
Sebbene gli sviluppatori siano incoraggiati a usare nuove tecnologie che
risolvano problemi creati da tecnologie esistenti, essi dovrebbero sapere
come far sì che le loro pagine funzionino anche con browser più vecchi e con
persone che scelgono di disabilitare alcune caratteristiche.
Punti di controllo:
- 6.1 Organizzare i documenti in modo
che possano essere letti senza i fogli di stile. Per esempio, quando un
documento HTML viene reso senza i fogli di stile associati, deve essere
sempre possibile leggere il documento. [Priorità 1]
- Quando il contenuto sarà organizzato logicamente, esso
verrà reso secondo un ordine significativo quando i fogli di stile sono
disabilitati oppure non supportati.
- 6.2 Assicurarsi che gli equivalenti del
contenuto dinamico vengano aggiornati quando il contenuto dinamico cambia.
[Priorità 1]
- 6.3 Assicurarsi che le pagine siano utilizzabili
quando script, applet, o altri oggetti di programmazione sono disabilitati
oppure non supportati. Se questo non è possibile, fornire informazione equivalente
in una pagina accessibile alternativa. [Priorità 1]
- Per esempio, assicurarsi che i collegamenti che attivano
script funzionino quando gli script sono disabilitati oppure non supportati
(per esempio, non usare "javascript:" come obiettivo del collegamento).
Se non è possibile rendere la pagina utilizzabile senza script, fornire
un equivalente testuale con l'elemento NOSCRIPT, oppure usare uno script
lato server al posto di uno script lato client, oppure fornire una pagina
accessibile alternativa come indicato al punto di controllo 11.4. Vedi anche
la Linea guida 1.
- 6.4 Per quanto riguarda script
e applet, assicurarsi che i gestori di eventi siano indipendenti dai dispositivi
di input. [Priorità 2]
- Vedi la definizione di indipendenza da dispositivo.
- 6.5 Assicurarsi che il contenuto dinamico
sia accessibile oppure fornire una presentazione o pagina alternativa. [Priorità 2]
- Per esempio, in HTML, usare NOFRAMES alla fine di ogni
insieme di frame. Per alcune applicazioni, gli script lato server possono
essere più accessibili degli script lato client.
Vedi anche il punto di controllo 11.4.
Questo documento è una traduzione ad opera di Vanni Bertini,
Michelangelo Bottura, Annalisa Cichella, Maria Cristina Giavoni, Adelmo Taddei
delle
Linee guida per l'accessibilità ai contenuti del Web
La versione normativa, in lingua inglese, si trova a:
http://www.w3.org/TR/WCAG/
La presente traduzione è disponibile sul sito
http://www.aib.it/aib/cwai/WAI-trad.htm