Web Accessibility Academy · Lezione

Leggere l'APG: pattern, tasti ed esempi

Usare la guida come specifica per qualsiasi widget

Lezione 1 di 413 passaggi

Leggere l'APG: pattern, tasti ed esempi è una lezione Web Accessibility Academy gratuita su CoddyKit. Questa è la lezione 1 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.

Conosca l'APG

La ARIA Authoring Practices Guide è la guida ufficiale W3C per creare correttamente widget personalizzati. Quando ha dei dubbi, è la sua specifica di riferimento. 📘

Non reinventi la ruota

L'APG offre patterns collaudati per tab, menu, finestre di dialogo e altro. Copia una soluzione verificata invece di indovinare da solo ruoli e tasti.

Anatomia di un pattern

Ogni pattern APG presenta le stesse sections: una panoramica, l'interazione da tastiera, i ruoli e gli attributi ARIA richiesti e alcuni esempi funzionanti da studiare.

La tastiera è il contratto

La tabella Keyboard Interaction indica esattamente cosa deve fare ogni tasto. Gli utenti si aspettano questi tasti, quindi consideri la tabella un requisito vincolante.

La tabella dei ruoli

La tabella WAI-ARIA Roles, States, and Properties elenca ogni attributo necessario al widget e indica quando cambia. Non ne salti nessuno.

Studi gli esempi

Ogni pattern include un example funzionante con il codice sorgente completo. Lo legga, lo provi con uno screen reader, quindi adatti il markup alla sua interfaccia.

<div role="tablist" aria-label="Settings">
  <button role="tab" aria-selected="true">General</button>
</div>

Prima l'HTML nativo, sempre

L'APG apre con un avvertimento: preferisca il native HTML quando disponibile. Ricorra a questi pattern solo quando nessun elemento reale svolge il compito.

Gli stati cambiano a runtime

I pattern distinguono i ruoli fissi dagli states che cambiano. Imposti aria-expanded o aria-selected con JavaScript mentre l'utente interagisce, non una sola volta nell'HTML.

Il focus fa parte della specifica

Molti pattern descrivono esattamente dove deve andare il focus e come deve spostarsi. Seguire questa coreografia del focus è importante quanto l'ARIA stessa.

Verifichi rispetto al pattern

Una volta creato il widget, lo percorra seguendo la keyboard table dell'APG, tasto per tasto. Se ogni riga supera il test, ha riprodotto il comportamento collaudato.

È una guida in continua evoluzione

L'APG è versioned e viene aggiornata con l'evoluzione di ARIA, quindi consulti l'edizione attuale invece di un vecchio post che la copia.

Verifica rapida

Sta per creare un widget personalizzato. Verso cosa dovrebbe indirizzarla per prima cosa l'APG?

Riepilogo

L'APG è la specifica del suo widget: prima il nativo, poi segua ruoli, stati, tasti e focus di ogni pattern. Lo verifichi rispetto alle sue tabelle e offrirà un comportamento già noto agli utenti. ✅

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 «Leggere l'APG: pattern, tasti ed esempi» è gratuita?

Sì — il testo completo di «Leggere l'APG: pattern, tasti ed esempi» è 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 «Leggere l'APG: pattern, tasti ed esempi»?

Usare la guida come specifica per qualsiasi widget 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 1 di 4.

Quanto tempo richiede la lezione «Leggere l'APG: pattern, tasti ed esempi»?

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. Leggere l'APG: pattern, tasti ed esempi
  2. Combobox e completamento automatico nel modo giusto
  3. Menu, menubar e pulsante di menu
  4. Treegrid e altri pattern avanzati
← Torna a Web Accessibility Academy