CodeStart.it
Corsi HTML Accessibilità di base
Torre · Approfondisci · Capitolo 10 di 15

Accessibilità di base

HTMLLettura + laboratorioCorso gratuito
Che cosa imparerai

Una pagina accessibile può essere compresa e utilizzata da più persone, anche senza mouse o vista.

1. Il concetto, spiegato da zero

Una pagina accessibile può essere compresa e utilizzata da più persone, anche senza mouse o vista.

Usa elementi HTML nativi, alt appropriati, etichette comprensibili e una sequenza di titoli coerente. Mantieni l’ordine naturale di tabulazione e rendi riconoscibili i controlli.

2. Un esempio ragionato

Osserva l’esempio e leggi ogni istruzione nell’ordine. Prima di provarlo, fermati a prevedere cosa succederà; capire il motivo del risultato è più importante che memorizzare la sintassi.

Codice di esempio · HTML
<main>
 <h1>Impostazioni</h1>
 <button type="button" aria-label="Apri le impostazioni">Apri</button>
 <p>Puoi raggiungere il pulsante con Tab.</p>
</main>

Come leggere questo esempio

  1. Prima di eseguire, immagina come apparirà il risultato nel browser.
  2. Spiega con parole tue in che modo “accessibilità di base” risolve un problema concreto.
  3. Rileggi ogni riga del programma e individua i valori che vengono creati o modificati.
  4. Modifica un valore; confronta il comportamento e annota che cosa è cambiato.
Errore frequente
Non sostituire automaticamente un button con un div cliccabile: perderesti comportamento da tastiera.

3. Adesso tocca a te

Obiettivo dell’esercizio: Realizza un’interazione tramite button accessibile da tastiera.

Puoi partire dall’esempio, riprodurlo e poi modificarlo. La soluzione di riferimento è disponibile sotto, ma conviene aprirla soltanto dopo un primo tentativo.

Laboratorio: metti alla prova il codice

HTML · html

L’anteprima è isolata dal sito principale: non inserire password o dati personali nel codice di prova.

Output / esito del controllo

Il risultato comparirà qui.
Mostra la soluzione di riferimento
Codice di esempio · HTML
<main>
 <h1>Impostazioni</h1>
 <button type="button" aria-label="Apri le impostazioni">Apri</button>
 <p>Puoi raggiungere il pulsante con Tab.</p>
</main>

Confronta il tuo procedimento con quello dell’esempio. Una soluzione differente può essere altrettanto valida se produce risultati corretti.

4. Verifica e ripasso

Quiz: hai capito il concetto?

Quale delle seguenti affermazioni è corretta per questo capitolo?

Seleziona una risposta

Promemoria

Usa elementi HTML nativi, alt appropriati, etichette comprensibili e una sequenza di titoli coerente. Mantieni l’ordine naturale di tabulazione e rendi riconoscibili i controlli.

5. Come proseguire

Prima del capitolo successivo, prova a spiegare il concetto a un amico senza leggere il codice. Se non riesci, torna all’esempio e fai una nuova variante: imparare significa anche sperimentare.

← Capitolo precedente