|
Questo documento è una traduzione delle Tecniche centrali per l'accessibilità dei contenuti
Web 1.0.
|
Copyright ©1999 - 2000 W3C® (MIT, INRIA, Keio), All Rights Reserved. W3C liability, trademark, document use and software licensing rules apply.
Questo documento descrive le tecniche per creare contenuti accessibili applicabili alle nuove tecnologie. Si propone di aiutare gli autori di pagine web che vorrebbero adottare le tecniche delle Linee guida per l'accessibilità ai contenuti del Web 1.0. Mentre le tecniche contenute in questo documento dovrebbero aiutare i "webmaster" che vogliono adeguarsi agli standard delle linee guida per l'accessibilità 1.0, le linee guida per l'accessibilità non solo non ne garantiscono la conformità ma non sono neanche l'unico modo con cui un autore può produrre contenuti conformi.
Questo documento fa parte di una serie di documenti sulle tecniche per la redazione di contenuti web accessibili. Per informazioni sugli altri documenti della serie, si deve fare riferimento alle Linee guida per l'accessibilità ai contenuti del Web 1.0.
Questa versione è stata pubblicata per correggere alcuni collegamenti sbagliati presenti nella versione precedente.
La versione del 6 novembre 2000 di questo documento è una nota in una
serie di note prodotte e firmate dal Gruppo di lavoro per le linee guida dell'accessibilità
Web Content Accessibility Guidelines Working
Group (WCAG WG).
Questa nota non è stata rivista nè firmata dai membri del W3C.
La serie di documenti sostituisce il singolo documento del 5 maggio 1999 del
W3C Note sulle tecniche per l'accessibilità dei contenuti web (5 May 1999 W3C Note Techniques
for Web Content Accessibility Guidelines 1.0)
L'argomento dell'ultimo documento è stato diviso in "specifiche
- tecnologiche" che possono svilupparsi in maniera indipendente. Le più piccole
specifiche tecnologiche permettono agli autori di concentrarsi su particolari
tecnologie.
Mentre le "Linee guida per l'accessibilità ai contenuti del Web 1.0." costituiscono un documento stabile, questa serie di manuali sono in attesa dell'evoluzione delle tecnologie e dei contenuti.
È disponibile la storia dei cambiamenti della serie di documenti intesa come una lista di problemi aperti e chiusi. I lettori sono incoraggiati a commentare il documento e a proporre una soluzione ai problemi ricorrenti.
L'iniziativa per l'accessibilità del web del W3C rende disponibile una grande varietà di risorse per l'accessibilità. Le linee guida del WAI sono prodotte come parte dell'Attività Tecnica del WAI. Le reti del Gruppo di Lavoro per le Linee Guida sull'Accessibilità sono descritte nella carta costituzionale (charter).
Punti di controllo in questa sezione:
Quando si progetta un documento o una serie di documenti, gli sviluppatori di contenuti devono lottare prima per identificare la struttura desiderata per i loro documenti, poi devono pensare a come deve essere presentato agli utenti. Distinguere la struttura del documento dalla sua presentazione offre molti vantaggi, inclusi i miglioramenti ad accessibilità, amministrazione e navigabilità.
L'identificazione di struttura e presentazione puo' cambiare a volte. Per esempio, molti webmaster pensano che una riga orizzontale possa comunicare una divisione strutturale. Questo puo' essere vero per gli utenti vedenti, ma per i non vedenti e per tutti coloro che utilizzano un browser non visuale, una riga orizzontale non ha nessun significato. Per esempio, in HTML, chi fa una pagina puo' usare i tag H1, H2...H6 per identificare nuove sezioni di testo. Questi tag possono essere completate da elementi grafici (come le linee), ma non essere sostituiti da essi.
Chi fa una pagina web non dovrebbe usare elementi strutturali per ottenere effetti di presentazione. Per esempio, in HTML, se l'elemento BLOCKQUOTE viene interpretato da alcuni browser come il rientro del testo, da altri viene interpretato come un a citazione, che non è un effetto di presentazione bensì una strutturazione del testo.
La separazione della presentazione dalla struttura di un documento XML è
uguale, come si puo' leggere nella Guida XML [WALSH].
I browser HTML sono molto codificati. Un primo livello appare con la codifica degli headers, per come il browser interpreta il tag H1. Ancora, dato che documenti XML non hanno tag fissi, questo approccio non funziona. La presentazione di un documento XML dipende dai fogli di stile.
Test veloce! Per determinare se i contenuti
sono strutturali o di presentazione, create una bozza del vostro documento.
Ogni punto della gerarchia denota un cambio strutturale. Usare un tag di struttura
per segnare questi cambiamenti e i tag di presentazione per la visualizzazione.
Notificare che le regole orizzontali non appariranno in questa bozza e perciò
non sono strutturali ma di presentazione.
Nota. Questo test indirizza la struttura di capitoli, sezioni
e paragrafi, per determinare la struttura senza l'uso di frasi, abbreviazioni,
cambi di lingue, definizioni e liste.
Punti di controllo in questa sezione:
Il testo è considerato accessibile da quasi tutti gli utenti dato che viene tradotto da screen readers, browser non visuali, lettori braille. Il testo può essere visualizzato, ingrandito, sincronizzato con un video per creare un caption, etc. Nel caso in cui si progetti un documento contenente informazioni non testuali (immagini, applet, suoni, presentazioni multimediali, etc.) occorre fornire la pagina, dove possibile, di equivalenti testuali.
Quando un equivalente testuale viene presentato agli utenti, esso compie essenzialmente la stessa funzione del contenuto originale. Per contenuti semplici, un equivalente testuale dovrebbe necessitare solo di una descrizione della funzione o dello scopo del contenuto. Per contenuti complessi (cartine, grafici, etc.), l'equivalente testuale dovrebbe essere più lungo e descrittivo.
Gli equivalenti testuali devono essere provvisti per loghi, fotografie, tasti di submit, applets, punti elenco, ASCII art, e tutti i links senza una mappa immagine come le immagini invisibili usate per il l'impaginazione della pagina.
Test veloce! Una buona prova per capire se un equivalente testuale è utile è di immaginare di leggere il documento ad alta voce al telefono. Cosa potresti dire sul contenuto dell'immagine per rendere la pagina comprensibile all'ascoltatore?
Come specificare l'equivalente testuale dipende dalla lingua in cui il documento è redatto.
Per esempio, a seconda dell'elemento, l'HTML permette agli sviluppatori di pagine web di specificare equivalenti testuali attraverso gli attributi ("alt" o "longdesc" ) o gli elementi (ad esempio, l'elemento OBJECT).
I formati video, come QuickTime, permetterà agli sviluppatori di includere diverse alternative audio e video. SMIL ([SMIL]) permette di sincronizzare audio e video clips, con file testuali.
Nella creazione di file XML DTDs, occorre assicurare che gli elementi che potrebbero necessitare di una descrizione abbiano alcuni modi di associarsi con le loro descrizioni.
Gli sviluppatori devono considerare la compatibilità all'indietro quando progettano nuovi siti o pagine web in quanto::
Quindi, quando si progetta per tecnologie più vecchie, dobbiamo considerare queste tecniche:
Punti di controllo in questa sezione:
Sebbene sia possibile rendere i contenuti più accessibili, può accadere che tutta la pagina o parte di essa resti inaccessibile. Ulteriori tecniche per creare alternative accessibili includono:
Qui ci sono due tecniche di collegamenti a pagine alternative accessibili:
Punti di controllo in questa sezione:
Non tutti gli utenti hanno una piattaforma grafica con un mouse o un altro dispositivo di puntamento. Alcuni utenti utilizzano la tastiera, tastiere alternative o dispositivi di input vocali per navigare, scegliere le voci di un modulo, etc. Gli sviluppatori devono assicurare che gli utenti possano interagire con una pagina anche senza usare un dispositivo di puntamento. Una pagina progettata per la navigazione con la tastiera (oltre che con il mouse) dovrà essere accessibile in generale per gli utenti che utilizzano altri dispositivi input. Progettare una pagina per l'accesso tramite la tastiera, solitamente comporta un miglioramento generale.
L'accesso tramite tastiera ai links e ai form controls può essere specificato in diversi modi:
Alcuni elementi importano oggetti (ad esempio applets o elementi multimediali) le cui interfacce non possono essere controllate attraverso l'uso dei tag. In alcuni casi, gli sviluppatori, dovrebbero fornire alternative equivalenti con le interfacce se gli oggetti importati stessi non prevedono interfacce accessibili.
Punti di controllo in questa sezione:
Lo stile di presentazione di ogni pagina permette agli utenti di localizzare meccanismi di navigazione più facilmente ma anche per trovare meccanismi di navigazione validi a trovare importanti contenuti. Tutto ciò aiuta le persone con letture disabilitate ma rende anche la navigazione più semplice per gli utenti. Prevedibilmente, aumenterà la probabilità che gli utenti trovino le informazioni nel nostro sito, o che queste siano disponibili quando gli utenti le desiderano.
Esempi di strutture che possono apparire nello stesso posto della pagina:
Un meccanismo di navigazione crea una serie di percorsi che un utente può intraprendere nel nostro sito. Fornendo il sito di una barra di navigazione, di una mappa del sito, di strumenti di ricerca, possiamo aumentare la probabilità di far trovare le informazioni all'utente. Se il vostro sito è di natura visuale, la struttura potrebbe essere più difficile da navigare se gli utenti non hanno una "mappa mentale" del sito per capire dove stanno andando o dove sono stati. Per aiutarli, gli sviluppatori dovrebbero descrivere ogni meccanismo di navigazione. È cruciale il fatto che le descrizioni e le guide del sito siano accessibili, in modo che gli utenti possano contare su di essi per orientarsi nel sito.
In presenza di dispositivi di ricerca, gli sviluppatori dovrebbero fornire meccanismi che soddisfino diversi livelli di ricerca e diverse preferenze. Alcuni motori permettono agli utenti di cercare le parole tramite le parole chiave. Gli utenti con difficoltà di linguaggio ed ortografia, potranno avere dei problemi a trovare cosa gli serve se il motore richiede una ortografia precisa. I motori di ricerca possono includere uno spell checker, offrendo le migliori alternative maggiormente simili a quanto scritto.
Punti di controllo in questa sezione:
Le seguenti sezioni discutono le tecniche che aiutano la comprensione di una pagina o di un sito.
I seguenti stili di scrittura suggeriscono gli aiuti per rendere il contenuto del sito più leggibili da tutti, specialmente dalle persone con difficoltà di lettura e / o di ortografia. Diverse guide (inclusa [HACKER]) discutono questi e altri stili di scrittura più dettagliatamente.
Per aiutare a capire se un documento è facile da leggere, occorre considerare le misure di lettura Gunning-Fog (descritte in [SPOOL] con esempi e algoritmi online a [TECHHEAD]). Questo algoritmo solitamente produce un punteggio basso se il documento da leggere è facile. Ad esempio, la Bibbia, Shakespeare, Mark Twain e la Guida TV hanno tutti un indice Fog intorno al 6. Time, Newsweek, e il Wall St. Journal hanno un indice Fog medio intorno a 11.
Per le persone che leggono male o per nulla, equivalenti multimediali (non-testuali) possono facilitare la comprensione. Dobbiamo stare attenti perchè le presentazioni multimediali non sempre rendono il testo più comprensibile. A volte, le presentazioni multimediali possono creare confusione.
Esempi di elementi multimediali che integrano il testo:
Punti di controllo in questa sezione:
Ci sono diverse strategie che permettono agli utenti di selezionare i contenuti appropriati:
Punti di controllo in questa sezione:
Gli sviluppatori, a volte, creano pagine che si aggiornano o che cambiano senza che gli utenti facciano il refresh. Il refresh automatico può disorientare molti utenti. Invece, a seconda delle preferenze, gli autori possono:
Nota. Entrambi checkpoint 7.4 e checkpoint 7.5 indirizzano i problemi posti dai browser. I browser più recenti dovrebbero disabilitare il refresh e sostituirlo con un link alle nuove informazioni all'inizio della pagina.
Esempi deprecati sono dati nelle "Linee guide sulle tecniche per l'accessibilità dei contenuti web 1.0" [WCAG10-TECHS].
Punti di controllo in questa sezione:
Il lampeggiare dello schermo può causare problemi agli utenti con epilessia fotosensibile e gli sviluppatori dovrebbero evitare che questo avvenga. I fastidi possono essere innescati dal lampeggiare dello schermo in un campo che va dai 4 ai 59 flash al secondo (Hertz) con un picco di sensibilità intorno ai 20 flash al secondo, come un veloce cambiamento dallo scuro al chiaro (ad esempio, le luci stroboscopiche).
Punti di controllo in questa sezione:
I documenti collegati possono essere letti facilmente in modalità non in linea. Per creare un "pacchetto" coerente:
Questa sezione discute le strategie e le tecniche per testare i documenti web per determinearne l'accessibilità. Questi test dovrebbero portare il documento ad un livello massimo di accessibilità, e si valutano con la riduzione del numero delle barriere. Comunque, alcune di questi test replicano solo le condizioni che nascono da una disabilità; non simulano l'intera esperienza che un utente disabile può avere. Nella realtà, le pagine possono essere meno usabili di quello che pensiamo. Quindi, una delle strategie raccomanda che gli sviluppatori osservino come le persone con diversi tipi di disabilità fruiscano delle loro pagine.
Se, dopo aver completato i seguenti tests e aver fatto i vari accorgimenti alle pagine, trovate che la pagina non sia ancora accessibile, è consigliabile creare una pagina alternativa accessibile.
Nota. Passare questi test non garantisce la conformità alle "Linee guida per l'accessibilità dei contenuti web 1.0".
Un validatore può verificare la sintassi delle pagine (ad esempio, HTML, CSS, XML). Una corretta sintassi può aiutare a eliminare un numerosi problemi di accessibilità visto che il software può interpretare più facilmente i documenti ben formati. Inoltre, alcuni validatori possono avvertire riguardo alcuni problemi di accessibilità basati solo sulla sintassi (ad esempio, in un documento manca un attributo o una proprietà importante per l'accessibilità). Da notare, comunque, che la corretta sintassi non garantisce che il documento sia accessibile. Per esempio, possiamo provvedere di un equivalente testuale un'immagine, secondo le specifiche del linguaggio, ma il testo può essere inaccurato o insufficiente. Alcuni validatori guideranno l'analisi attraverso parti più soggettive dell'analisi. Alcuni esempi di validazione automatica includono:
I validatori solitamente riferiscono cosa serve a rimediare agli errori e
spesso dà esempi pratici di come risolverli. Di solito non aiutano
un autore nel percorso attraverso ogni problema ma lo aiutano a modificare
il documento
in modo interattivo.
Il WAI Evaluation and Repair Working Group ([WAI-ER]) sta lavorando allo sviluppo
di una serie di strumenti che aiuteranno gli autori non solo identificando gli
errori ma anche trovandone la soluzione in automatico.
Teniamo in mente che molti browser e sistemi operativi permettono agli utenti di configurare le impostazioni che cambiano la visualizzazione, i comportamenti e la riproduzione dei suoni. Con diversi browser, diversi utenti avranno diverse esperienze con il Web. Perciò:
Una persona, leggendo una pagina con un sintetizzatore vocale, potrebbe non essere in grado di decifrare la combinazione usata per una parola con un errore di ortografia. I controlli grammaticali aiutano ad assicurare che il contenuto testuale della pagina sia corretto. Questo aiuterà i lettori alle prese con documenti scritti in una lingua diversa dalla loro, o le persone che stanno imparando la lingua del documento. Tutto questo aumenta la comprensibilità della pagina.
Nota. Ai tempi di questo elaborato, non tutti i browsers supportano alcuni attributi ed elementi dell'HTML 4.01 [HTML4] che possono migliorare l'accessibilità delle pagine Web.
Per informazioni sui browser e sugli altri agenti che supportano le caratteristiche dell'accesibilità, consultare il sito del W3C ([WAI-UA-SUPPORT]).
In generale, va notato che i browser HTML ignorano gli attributi che non supportano e restituiscono il contenuto degli elementi non supportati.
Punti di controllo in questa sezione:
"Linee guida 1.0 per l'accessibilità del Web" suggeriscono di usare le tecnologie del W3C per l'accessibilità. Le ultime tecnologie del W3C sono disponibili alla pagina delle Relazioni tecniche e pubblicazioni del W3C.
Le principali tecnologie del W3C:
Punti di controllo in questa sezione:
Le presentazioni sonore devono essere accompagnate da trascrizioni testuali ed equivalenti testuali. Quando queste trascrizioni sono presentate simultaneamente con le presentazioni video, vengono chiamate "captions" e sono utilizzate dalle persone che non possono ascoltare le tracce audio dei materiali visivi.
Alcuni formati multimediali (es. QuickTime 3.0 e SMIL) permettono di aggiungere
al clip multimendiale captions e trascrizioni.
Il seguente esempio dimostra che il caption può includere la voce così
come altri suoni dell'ambiente che aiutano a capire cosa sta succedendo.
Example
Captions da una scena dal film "E.T." Il telefono squilla tre volte, poi c'è la risposta.
[Il telefono suona]
[ring]
[ring]
Pronto?"
Fine dell'esempio
Finchè il formato usato supporta tracce alternative, devono essere resi disponibili 2 versioni del filmato, una con il caption e la descrizione video, l'altra senza. Alcune tecnologie, come SMIL e SAMI, permettono di separare file audio e video per combinare con i file testuali per la sincronizzazione dei captions creati con i file audio e video.
Alcune tecnologie permettono anche agli utenti di scegliere tra diversi caption, a seconda di come lo vogliono leggere. Per altre informazioni vedi le specifiche SMIL 1.0 ([SMIL]).
Equivalenti per i suoni possono essere forniti in forma di testo sulla pagina che collega a una trascrizione testuale o descrizione del file sonoro. Il link alla trascrizione potrebbe apparire in una sezione visibile della pagina, come la parte superiore. Comunque, se uno script carica automaticamente un suono, potrebbe essere in grado di caricare automaticamente indicazioni visuali del suono che c'è in quel momento e fornire una trascrizione testuale o una descrizione del suono.
Per altre informazioni, vedi [NCAM].
Punti di controllo in questa sezione:
Le descrizioni sonore dei filmati provvedono descrizioni degli elementi visivi principali, senza interferire con l'audio o i dialoghi del filmato. Gli elementi-chiave del filmato includono azioni, linguaggio del corpo, gesti, grafica e testo visualizzato. Le descrizioni sonore sono usate in via primaria dai non vedenti per seguire le azioni e altre informazioni non-sonore di un materiale video.
Example.
Questo è un esempio di trascrizioni testuali collegate di un clip dal film "Il re leone" (disponibile a [DVS]). Notare che chi descrive provvede una descrizione sonora di una scena e che la descrizione è integrata della trascrizione.
Simba: Yeah!
Descrittore: Simba esce fuori, seguito dai suoi genitori.
Sarabi sorride e spinge gentilmente Simba verso suo padre. I due si siedono fianco a fianco, guardando lo splendore del sole.Mufasa: Guarda Simba, tutto quello che la luce tocca è il nostro regno.
Simba: Wow.
Fine esempio
Nota. Se non ci sono importanti informazioni, per esempio, un'animazione che descrive attraverso una voce registrata come usare il sito, allora la descrizione sonora non è necessaria.
Per i filmati, fornire descrizioni sonore che siano sincronizzate con l'audio originale. Vedi sezioni sulle informazioni audio per maggiori dettagli sui formati multimediali.
Consentono alle persone con disabilità visisive o uditive di accedere
a tutte le informazioni. Permettono inoltre di indicizzare e cercare le informazioni
contenute nei materiali audio-visivi.
Includono dialoghi parlati così come altri suoni significativi includendo
suoni di sistema, musica, risate, applausi, ecc.
Per l'ultima versione delle specifiche del W3c consultare la lista del W3C Technical Reports su http://www.w3.org/TR.
Nota: il W3C non garantisce la stabilità di nessuna delle seguenti referenze fuori dal suo controllo. Tali referenze sono incluse per convenienza. Le referenze dei prodotti non costituiscono approvazioni di essi.
Una lista di browser alternativi (tecnologie assistive ed altri browser studiati per l'accessibilità) si trova sul sito web del WAI.