Ruoli status, alert e log
Scegliere il ruolo live corretto per ogni tipo di aggiornamento
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. ✅
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
- polite o assertive: scegliere l'urgenza
- Ruoli status, alert e log
- Annunciare toast, indicatori di caricamento e conteggi
- Perché le live region non funzionano e come risolverle