Protocolli internazionali di accessibilità [Pag.9]

Esistono ad oggi due serie di linee guida che si prefiggono di migliorare l'accessibilità web:

Non sono molte le differenze tra le due, entrambe le soluzioni sono difatti abbastanza soddisfacenti e compatibili con le esigenze dell'utenza. In Italia la Pubblica Amministrazione si sta sensibilizzando al tema ed è orientata all'adozione delle specifiche WCAG. Le WCAG 2.0 contengono, riassumendo, dodici linee guida suddivise in base a quattro principi: Perceivable, Operable, Understandable, e Robust.

Percepibile (Perceivable)
Affermare che il contenuto deve essere percepibile significa che tutte le persone devono poter fruire delle informazioni: queste non devono, cioè, essere nascoste a tutti i loro sensi.

  1. Fornire alternative testuali per il contenuto non testuale.
  2. Prevedere sottotitoli e alternative per il contenuto audio e video.
  3. Rendere il contenuto adattabile e disponibile per le tecnologie assistive.
  4. Utilizzare un sufficiente contrasto per rendere le cose facili da vedere e sentire.

Utilizzabile (Operable)
Un'interfaccia non può richiedere all'utente interazioni che egli non sia in grado di eseguire. Per questo, progettando il sito o l'applicazione, occorre ricordare che persone diverse hanno necessità differenti.

  1. Rendere tutte le funzionalità accessibili da tastiera.
  2. Dare agli utenti abbastanza tempo per leggere e utilizzare il contenuto.
  3. Non usare contenuto che causi attacchi improvvisi (epilessia fotosensibile).
  4. Aiutare gli utenti a navigare e trovare il contenuto.

Comprensibile (Understandable)
Se si scrivono contenuti che vanno oltre le capacità di comprensione degli utenti, si può star certi che si finirà per perderli. Questo include non solo la semplicità del testo ma anche il comportamento dell'interfaccia, che non deve disorientare le persone.

  1. Rendere il testo leggibile e comprensibile.
  2. Fare in modo che il contenuto appaia e si comporti in modi prevedibili.
  3. Aiutare l'utente ad evitare e correggere gli errori (per esempio durante la compilazione di un modulo).

Robusto (Robust)
Il contenuto deve rimanere accessibile anche con l'avanzare della tecnologia, con l'evoluzione dei browser ecc. Per questo bisogna massimizzare la compatibilità delle proprie pagine web con le tecnologie presenti e future.

Valid HTML 4.01 Transitional CSS Valido!