Dal glossario dell'accessibilità

AccessiWeb: il web accessibile e inclusivo

A

aria-live

Sezioni che annunciano cambiamenti dinamici (status, alert) alle tecnologie assistive.

Definizione — Le regioni aria-live sono aree del DOM marcate con l’attributo aria-live, usate per comunicare automaticamente alle tecnologie assistive gli aggiornamenti di contenuto senza dover spostare il focus. Sono cruciali per applicazioni dinamiche, messaggi di stato, errori di form, notifiche e caricamenti.

Valori comuni di aria-live

  • aria-live="polite": gli aggiornamenti vengono annunciati quando l’utente è inattivo (per messaggi informativi non urgenti).
  • aria-live="assertive": gli aggiornamenti interrompono subito la lettura corrente (per errori critici o alert urgenti).
  • aria-live="off": default, nessun annuncio automatico.

Attributi correlati

  • role="status": equivalente a aria-live="polite".
  • role="alert": equivalente a aria-live="assertive".
  • aria-atomic="true": annuncia tutta la regione, non solo la parte aggiornata.
  • aria-relevant="additions removals text": specifica quali cambiamenti annunciare.

Esempi pratici

Messaggio di stato (polite):

<div role="status">Caricamento completato.</div>

Errore critico (assertive):

<div role="alert">Errore: connessione persa.</div>

Notifica aggiornata via JS:

<div id="notif" aria-live="polite"></div>
<script>
document.getElementById("notif").textContent = "Nuovo messaggio ricevuto.";
</script>

Buone pratiche

  • Usa una sola regione assertive per pagina; troppe interruzioni rendono l’esperienza caotica.
  • Associa sempre le notifiche ai campi di input se sono errori.
  • Non abusare di aria-live per contenuti che cambiano di frequente (es. timer o ticker di news).

Naviga il Glossario dell'accessibilità A-Z

Richiedi una consulenza gratuita

Il nostro team di Web Accessibility Expert certificati UNI 11621-3 è pronto a guidarti con le migliori soluzioni per il tuo business!

Contattaci adesso
Parla con un esperto di accessibilità

Ultimi articoli dal blog

Scopri il widget per l'accessibilità web

AccessiWeb

Soluzioni per un web accessibile e inclusivo

Inizia la tua prova gratuita