Web Accessibility Academy · Lezione

L'albero dell'accessibilità: ciò che sentono gli screen reader

Scopra come il browser costruisce un albero parallelo dal DOM.

Lezione 3 di 413 passaggi

L'albero dell'accessibilità: ciò che sentono gli screen reader è una lezione Web Accessibility Academy gratuita su CoddyKit. Questa è la lezione 3 di 4. Puoi leggere la lezione completa qui gratuitamente — poi esercitati direttamente nel browser con un editor di codice integrato e un tutor IA disponibile 24/7. Fa parte del percorso di apprendimento Web Accessibility Academy, e i tuoi progressi si sincronizzano tra il web e l'app CoddyKit. Il corso Web Accessibility Academy include 4 lezioni in totale.

Un albero parallelo

Il browser trasforma il DOM in una seconda struttura chiamata albero dell'accessibilità. È la versione che la tecnologia assistiva legge realmente.

Costruito dal DOM

L'albero dell'accessibilità viene costruito direttamente dal Suo HTML. Buona semantica in ingresso, albero ricco in uscita; zuppa di div in ingresso, albero vuoto e inutile in uscita.

I nodi hanno un ruolo

Ogni nodo possiede un ruolo che indica che cosa rappresenta: button, heading, link, list. Un button reale riceve il ruolo button senza alcuno sforzo da parte Sua.

I nodi hanno un nome

Ogni nodo possiede anche un nome accessibile, cioè il testo pronunciato dallo screen reader. Per un button, di solito è l'etichetta visibile al suo interno.

<button>Save changes</button>

I nodi hanno uno stato

Anche i nodi interattivi espongono uno stato, ad esempio selezionato, espanso o disabilitato. È così che l'utente sa che una casella è già selezionata.

Ruolo, nome, stato, valore

In sintesi, ogni nodo è definito da ruolo, nome, stato e valore. Questo piccolo insieme contiene tutto ciò che serve a uno screen reader per annunciare un elemento.

Gli elementi nascosti vengono esclusi

Qualsiasi elemento nascosto con display none o aria-hidden viene eliminato dall'albero. Se non è nell'albero, uno screen reader non può raggiungerlo.

<span aria-hidden="true">decorative</span>

I pixel non fanno parte dell'albero

Lo stile visivo, come colore e dimensione, non entra mai nell'albero dell'accessibilità. Chi usa uno screen reader riceve significato e struttura, non il Suo layout.

Markup errato, albero compromesso

Un div cliccabile entra nell'albero come nodo generico, senza ruolo né nome. L'utente non sente nulla di utile, anche se visivamente sembra un button.

È possibile esaminarlo

Gli strumenti per sviluppatori del browser mostrano l'albero dell'accessibilità attivo di qualsiasi elemento. È il modo più rapido per verificare che cosa annuncerà realmente uno screen reader.

Il markup è la fonte

La lezione fondamentale è questa: il Suo markup è la fonte dell'albero. Corregga l'HTML e l'albero si correggerà da sé, senza bisogno di ulteriori correzioni.

Verifica rapida

Verifichiamo ciò che sentono gli screen reader.

Riepilogo

L'albero dell'accessibilità è il Suo DOM ridotto a ruolo, nome, stato e valore. Corregga il markup e l'albero seguirà. Gli elementi nascosti vengono esclusi. 🎉

Gratis per iniziare

Impara HTML con un tutor IA — gratis

Scrivi ed esegui vero codice nel tuo browser, ricevi aiuto istantaneo da un tutor IA disponibile 24/7, e riprendi da dove hai lasciato sul web o nell'app.

Corsi
30
Lezioni
120

Domande Frequenti

La lezione «L'albero dell'accessibilità: ciò che sentono gli screen reader» è gratuita?

Sì — il testo completo di «L'albero dell'accessibilità: ciò che sentono gli screen reader» è gratuito qui sul web. Per esercitarvi in modo interattivo (un editor di codice integrato e un tutor IA 24/7) e sbloccare il resto del corso Web Accessibility Academy, passa a CoddyKit PRO. Il corso Web Accessibility Academy include 4 lezioni in totale.

Cosa imparerò in «L'albero dell'accessibilità: ciò che sentono gli screen reader»?

Scopra come il browser costruisce un albero parallelo dal DOM. Eserciti Web Accessibility Academy con codice pratico che esegui direttamente nel browser, e un tutor IA 24/7 risponde alle tue domande mentre lavori sulla lezione.

Ho bisogno di esperienza per iniziare Web Accessibility Academy?

Non è richiesta alcuna esperienza precedente. Web Accessibility Academy su CoddyKit è strutturato per principianti e studenti avanzati, quindi puoi iniziare da qui o dall'inizio e procedere al tuo ritmo. Questa è la lezione 3 di 4.

Quanto tempo richiede la lezione «L'albero dell'accessibilità: ciò che sentono gli screen reader»?

La maggior parte delle lezioni CoddyKit richiede circa 5–10 minuti. Ogni lezione è breve e interattiva, quindi fai progressi costanti e riprendi esattamente da dove hai lasciato su web e app.

Posso scrivere ed eseguire codice in questa lezione Web Accessibility Academy?

Sì. Ogni lezione Web Accessibility Academy include un editor di codice integrato, quindi scrivi ed esegui codice reale direttamente nel tuo browser e ricevi feedback istantaneo dall'IA — nessuna configurazione locale necessaria.

Tutte le lezioni di questo corso

  1. I tag hanno un significato: perché la zuppa di div non funziona
  2. Elementi testuali: paragrafi, elenchi ed enfasi
  3. L'albero dell'accessibilità: ciò che sentono gli screen reader
  4. Nativo o personalizzato: quando scegliere un elemento reale
← Torna a Web Accessibility Academy