Suggerimenti per l'accessibilità della tastiera tramite HTML e CSS

Rendere il tuo sito web accessibile per gli utenti solo tastiera è una parte importante della più ampia immagine di accessibilità. Ecco alcuni suggerimenti sull'accessibilità della tastiera che puoi implementare rapidamente utilizzando HTML e CSS di base.

A11y Dall'inizio

Questi suggerimenti fanno parte dell'accessibilità Web: la Guida completa all'apprendimento, in cui abbiamo raccolto una serie di esercitazioni, articoli, corsi e ebook, per aiutarti a capire l'accessibilità web dall'inizio.

Che cos'è l'accessibilità della tastiera?

Una tastiera può essere il mezzo principale per alcuni utenti per navigare nei siti web. Oggigiorno, quando la maggior parte delle interfacce web sono progettate con cursori mouse e interazione touch, la navigazione da tastiera viene trascurata. L'accessibilità della tastiera è la pratica per assicurarsi che gli utenti possano navigare in modo efficiente e senza ostacoli usando solo la propria tastiera.

Chi potrebbe aver bisogno di accessibilità tramite tastiera?

Questi sono i principali gruppi target di accessibilità della tastiera:

  • Utenti con disabilità motorie che hanno difficoltà ad usare il mouse, usare un dispositivo touch o fare clic su piccole cose.
  • Gli utenti non vedenti o ipovedenti preferiscono spesso navigare nei siti Web con tastiere braille specifiche.
  • Le amputate o quelle con amputazione congenita (nascita senza arti o arti, in particolare le mani in questo caso) spesso usano l'hardware speciale che imita la funzionalità della tastiera.
  • Chiunque semplicemente non ha accesso a un mouse o touchpad funzionante.

1. Verifica il tuo sito per l'accessibilità della tastiera

L'obiettivo più importante dell'accessibilità della tastiera è rendere disponibili tutti gli elementi interattivi, come i collegamenti e i controlli del modulo linguetta chiave. Questo è il modo in cui gli utenti di sola tastiera navigano attraverso una pagina web. Testare il tuo sito web per l'accessibilità della tastiera è in realtà abbastanza semplice: basta premere il tasto linguetta tasto e navigare dalla parte superiore della pagina verso il basso, evidenziando gli elementi attivi mentre si va.

Navigazione dei collegamenti rapidi nel Tuts + footer con il linguetta chiave

Osserva come è facile o difficile raggiungere il contenuto principale, fare clic su una voce di menu, compilare un modulo, utilizzare un dispositivo di scorrimento o seguire la posizione corrente sulla pagina. Puoi anche testare la direzione inversa usando il Shift + Tab scorciatoia da tastiera.

2. Crea visibile :messa a fuoco stili

CSS ha un :messa a fuoco pseudo-classe che viene attivata quando un utente fa clic o tocca un elemento o lo seleziona con linguetta chiave. Il :messa a fuoco lo stato si applica solo agli elementi focalizzabili, vale a dire ,