Web Accessibility Academy · Lezione

Ruoli status, alert e log

Scegliere il ruolo live corretto per ogni tipo di aggiornamento

Lezione 2 di 413 passaggi

Ruoli status, alert e log è una lezione Web Accessibility Academy gratuita su CoddyKit. Questa è la lezione 2 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.

I ruoli incorporano la cortesia

Alcuni ruoli ARIA trasformano automaticamente un elemento in una regione live, impostando un livello di cortesia appropriato e consentendole di scrivere meno markup.

Il ruolo status è polite

Il ruolo status contrassegna una regione che si aggiorna in modo discreto. È perfetto per conferme poco invasive, come un messaggio che informa del salvataggio o della copia. 📋

<div role="status">Copied to clipboard</div>

status equivale ad aria-live polite

Usare role status è una forma abbreviata di aria-live impostato su polite. Ottiene lo stesso comportamento con un'intenzione più chiara e semantica.

Il ruolo alert è assertive

Il ruolo alert annuncia in modo assertivo non appena il suo contenuto appare. Lo usi quando qualcosa richiede attenzione immediata. ⚠️

<div role="alert">Payment failed</div>

alert equivale ad aria-live assertive

Un alert si comporta come aria-live assertive più aria-atomic true. Interrompe la lettura e pronuncia l'intero testo come un unico messaggio.

Il ruolo log è adatto ai flussi

Il ruolo log è adatto ai contenuti a cui vengono aggiunte nuove voci in ordine, come una conversazione o un feed delle attività. Le legge in modo discreto.

<ul role="log" aria-live="polite"></ul>

log conserva l'ordine

Un log indica che i messaggi precedenti sono importanti e che la sequenza è significativa, quindi le tecnologie assistive leggono le aggiunte nell'ordine in cui arrivano.

status e alert nella pratica

Scelga status per una conferma discreta e alert per un problema. Un badge di salvataggio è status; un errore che blocca il modulo è alert.

Gli alert vanno usati con criterio

Usare troppo spesso il ruolo alert fa sì che tutto interrompa l'utente e risulti rumoroso. Lo riservi agli errori reali e agli avvisi urgenti.

Impostare il ruolo prima del contenuto

Come per le live region grezze, un elemento con role status dovrebbe esistere prima che vi inserisca il testo, così lo screen reader lo sta già osservando.

<p role="status" id="out"></p>

Anche i ruoli aggiungono significato

Oltre a indicare il livello di cortesia, questi ruoli descrivono la natura della regione. Questa chiarezza semantica aiuta sia gli screen reader sia chi svilupperà il codice in seguito.

Verifica rapida

Deve annunciare immediatamente un errore di invio di un modulo che blocca l'utente. Quale ruolo è adatto?

Riepilogo: ruoli live

Ora sa che status è discreto, alert è deciso e log mantiene i flussi ordinati. Scelga il ruolo che corrisponde all'importanza dell'aggiornamento. ✅

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 «Ruoli status, alert e log» è gratuita?

Sì — il testo completo di «Ruoli status, alert e log» è 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 «Ruoli status, alert e log»?

Scegliere il ruolo live corretto per ogni tipo di aggiornamento 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 2 di 4.

Quanto tempo richiede la lezione «Ruoli status, alert e log»?

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. polite o assertive: scegliere l'urgenza
  2. Ruoli status, alert e log
  3. Annunciare toast, indicatori di caricamento e conteggi
  4. Perché le live region non funzionano e come risolverle
← Torna a Web Accessibility Academy