Skip Link HTML: come migliorare l'accessibilita del sito web

Immagine di copertina

Lo skip link è un link che consente alle persone di saltare blocchi ripetuti, andando direttamente al contenuto principale della pagina.

Questa tecnica è indicata nelle WCAG, nel Criterio di successo 2.4.1 Salto di blocchi, ed è utilissima per chi naviga da tastiera e in generale chi non utilizza un sistema di puntamento come il mouse o il trackpad.

Nel codice HTML, devi prima di tutto assicurarti di aver definito un’area di contenuto principale; l’ideale è utilizzare il tag <main>:

<main id="main">
...
</main>

e poi aggiungere il link a questa sezione, tramite ancora:

<a href="#main">Salta al contenuto principale</a>

Se vuoi, puoi fare in modo che lo skip link sia nascosto, ma deve essere raggiungibile da tastiera e tecnologie assistive e tornare visibile nel momento in cui riceve il focus.

Per farlo, puoi attribuire questo codice CSS:

.skip-link:not(:focus) {
  width: 1px !important;
  height: 1px !important;
  padding: 0 !important;
  margin: -1px !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  white-space: nowrap !important;
  border: 0 !important;
}

.skip-link {
  border: 2px solid var(--primary-color);
  position: absolute !important;
  background: var(--grey-light);
  top: 0px;
  left: 0px;
  padding: 4px 8px;
  z-index: 9999;
  color: var(--primary-color) !important;
}

In questo modo il link verrà nascosto visivamente quando non riceve il focus.

Sostituisci le variabili CSS con le tue variabili o direttamente il codice colore che preferisci.

Deve esserci uno skip link in ogni pagina del sito o della web application, e deve essere il primo elemento focusabile di pagina.

Ergo: mettilo prima di tutti gli altri elementi, subito dopo l’apertura del tag <body>, in modo da saltare il menu di navigazione e tutti gli altri elementi posti all’inizio della pagina, come il logo.

Conosci meglio chi ha scritto questo articolo

Valeria Malacasa

Valeria Malacasa è una web designer e UX/UI designer torinese. Dal 2016 progetta e sviluppa siti web e interfacce web, sia per brand privati che per enti della Pubblica Amministrazione italiana. Nel 2026 ha creato la newsletter Switch su LinkedIn, attraverso cui condivide approfondimenti su accessibilità web, inclusività, web design, usabilità web e ottimizzazioni delle web performance.

Foto di Valeria Malacasa

Partners

Community, aziende e persone che supportano attivamente il blog

Vuoi diventare partner?

Collaboriamo con community, aziende e strumenti del mondo tech che vogliono raggiungere la nostra community di dev ed engineer italiani. Scrivici per proporre una collaborazione.

Vuoi diventare tech content creator? 🖊️

Se ti va di raccontare la tua esperienza nel mondo tech, questo è il posto giusto.

Cerchiamo voci autentiche, esempi pratici e punti di vista utili per chi legge.

Scrivici a collaborazioni[at]theredcode.it con una proposta: idea, taglio del contenuto e una breve presentazione. Non vediamo l'ora di leggere la tua esperienza!

Invia la tua idea