Contattaci
Contattaci
Persona che utilizza una tastiera per navigare un sito web, con evidenziazione visiva dell'elemento attivo durante la navigazione

Navigazione Tastiera: Come Implementarla Bene

Non è sufficiente rendere il sito accessibile al mouse. Scopri come far funzionare la navigazione da tastiera per tutti gli utenti.

10 min Intermedio Aprile 2026
Marco Rossini

Autore

Marco Rossini

Senior Accessibility Specialist

Specialista senior in accessibilità web WCAG con 14 anni d’esperienza nell’implementazione di design inclusivo per utenti con disabilità visive.

Perché la tastiera è importante

Molti sviluppatori pensano che rendere un sito accessibile significhi aggiungere il supporto per screen reader. In realtà, c’è molto di più. La navigazione da tastiera è fondamentale — non è solo per utenti con disabilità motorie, ma anche per chi non può usare il mouse per varie ragioni.

Secondo le linee guida WCAG 2.1, ogni funzionalità disponibile tramite mouse deve essere accessibile anche tramite tastiera. Non è un optional. È un requisito essenziale se vuoi che il tuo sito sia veramente inclusivo.

Fatto importante

Circa il 15-20% degli utenti naviga principalmente da tastiera. Questo include persone con disabilità motorie, anziani, e chiunque preferisca la tastiera al mouse per velocità o precisione.

Dettaglio di una tastiera meccanica con frecce illuminate, vista da vicino che mostra i tasti di navigazione principali
Schermo di un browser che mostra un focus outline visibile intorno a un pulsante, con contrasto chiaro e ben distinguibile

L’importanza del focus visibile

Il primo passo è assicurarsi che l’utente sappia sempre dove si trova sulla pagina. Questo significa avere un focus outline visibile su ogni elemento interattivo. Non è solo carino da vedere — è essenziale per l’usabilità.

Molti designer rimmuovono il focus outline di default perché “non è bello”. Grande errore. Se devi personalizzarlo, va bene, ma non eliminarlo. L’outline di default dei browser ha un contrasto minimo di 3:1, che non è ideale. Puoi fare di meglio.

Cosa fare:

  • Mantieni sempre un focus outline visibile
  • Assicurati che abbia contrasto 3:1 minimo
  • Personalizzalo per adattarlo al tuo design

L’ordine di tabulazione deve avere senso

Quando un utente preme Tab, vuole spostarsi attraverso gli elementi interattivi in un ordine logico. Da sinistra a destra, dall’alto in basso. Questo è l’ordine naturale della lettura in italiano.

Il problema sorge quando usi CSS per cambiare l’ordine visivo degli elementi. Se il tuo HTML ha un ordine ma il CSS li dispone diversamente, chi naviga da tastiera si troverà confuso. L’ordine nel DOM — nel codice HTML — è quello che conta per la navigazione da tastiera.

Evita questa pratica:

Non usare tabindex positivo (come tabindex=”1″, tabindex=”2″). Crea confusione e rompe l’ordine logico.

Diagramma che mostra l'ordine di tabulazione attraverso i pulsanti su una pagina, numerati da 1 a 5 con frecce che indicano la sequenza
Link Skip to Main Content visibile in alto a sinistra della pagina web quando raggiunto via tastiera

I link “Salta al contenuto”

Un utente che naviga da tastiera non vuole passare per l’intera navigazione prima di arrivare al contenuto principale. Per questo motivo, ogni sito dovrebbe avere un link “Salta al contenuto principale” — in inglese “Skip to Main Content”.

Questo link può essere nascosto visivamente, ma deve essere presente nel DOM. Quando l’utente lo raggiunge con Tab, diventa visibile. Una pratica comune è renderlo visibile solo al focus.

Non deve per forza essere bello o integrato nel design. Può essere semplice, di contrasto alto, facilmente identificabile. L’importante è che funzioni e che salti davvero al contenuto principale, non solo al primo heading.

Le modal e il focus trap

Quando apri una modal o un dialog, il focus deve rimanere dentro di essa. Non puoi permettere che l’utente tabuli dietro la modal e interagisca con elementi che sono visivamente dietro di essa. Questo si chiama “focus trap”.

Quando la modal si chiude, il focus dovrebbe tornare all’elemento che l’ha aperta. È una piccola cosa, ma rende l’esperienza molto più coerente per chi naviga da tastiera.

“Se non implementi il focus trap, l’utente che naviga da tastiera può rimanere intrappolato dietro la modal. Non può chiuderla facilmente e l’esperienza diventa frustrante.”

— Marco Rossini, Senior Accessibility Specialist

Modal dialog box che mostra il focus trap visivo, con il focus contenuto all'interno della modal evidenziato

Riassunto: cosa ricordare

La navigazione da tastiera non è un optional. È un requisito fondamentale per l’accessibilità web. Se il tuo sito funziona solo con il mouse, stai escludendo una parte importante del tuo pubblico.

Controlla:

  • Ogni elemento interattivo ha un focus outline visibile?
  • L’ordine di tabulazione segue l’ordine logico della pagina?
  • C’è un link “Salta al contenuto principale”?
  • Le modal hanno focus trap?
  • Hai testato manualmente la navigazione da tastiera?

Non è difficile implementare la navigazione da tastiera. Richiede attenzione ai dettagli e una mentalità inclusiva. Ma una volta che lo fai, il beneficio è enorme. Non solo per gli utenti con disabilità, ma per tutti.

Dichiarazione di responsabilità

Le informazioni contenute in questo articolo sono fornite a scopo educativo e informativo. Le linee guida WCAG 2.1 sono standard internazionali, ma la loro implementazione può variare a seconda del contesto e dei requisiti specifici del tuo progetto. Si consiglia di consultare sempre la documentazione ufficiale di WCAG e, se necessario, di lavorare con uno specialista di accessibilità certificato per garantire la conformità completa alle normative vigenti nel tuo paese.