Suggerimenti sull'accessibilità per gli sviluppatori di temi WordPress

In un precedente articolo abbiamo parlato del perché l'accessibilità è importante, in termini di business, SEO, usabilità e persino la legge. In questo articolo spiegherò come creare temi WordPress accessibili, anche se le stesse idee si applicano a qualsiasi piattaforma.

Una panoramica dell'accessibilità e del web design inclusivo

Non c'è modo di coprire tutte le possibili migliori pratiche in questo articolo, ma le basi restano valide per ogni sito web. Userò un paio di risorse come la parte posteriore di questo articolo:

  • La fantastica lista di controllo del web design di Heydon Pickering su Github.
  • Le linee guida richieste dal team di revisione del tema WordPress per creare temi pronte per l'accessibilità.
  • Lettura consigliata: creazione di temi WordPress accessibili.

Tratteremo i seguenti suggerimenti:

  1. Usa codice HTML semantico
  2. Struttura con elementi di sezione HTML5
  3. Rendi chiara la gerarchia delle intestazioni
  4. Navigare nella pagina utilizzando la tecnologia assistiva
  5. Prendi in considerazione la navigazione da tastiera e gli stili di messa a fuoco
  6. Controlla il contrasto del colore
  7. Ricorda Skip Links
  8. Evita il testo di collegamento ripetitivo

1. Usa codice HTML semantico

Non posso sottolineare abbastanza l'importanza dell'HTML semantico: è la base del tuo sito web accessibile. Léonie Watson spiega perfettamente cosa significa semantica nella sua semantica di comprensione dell'articolo:

"La semantica HTML è quindi importante in due modi: otteniamo una comprensione coerente della struttura del contenuto e del comportamento nativo e otteniamo una comprensione comune del significato e dello scopo del contenuto. La cosa migliore di tutte è che otteniamo queste cose gratuitamente ogni volta che utilizziamo l'HTML come previsto. "

Quando scriviamo elementi HTML non dovremmo solo pensare a come sono progettati, o come appaiono. Dovremmo anche pensare a come funzionano ...

  • ... con la tastiera.
  • ... quando si fa clic o si fa clic sulla scheda.
  • ... con l'accessibilità API e tecnologie assistive (AT) come
    - lettori di schermo
    - software di ingrandimento dello schermo
    - software di riconoscimento vocale
    - puntatori di testa
  • ... con tutti i diversi browser e dispositivi.

Un esempio molto comune è l'uso di ,