Skip to content

Questa traduzione non è ancora stata rivista dalla redazione. Fa fede la versione tedesca. Deutsche Fassung →

Nome, ruolo, valore e messaggi di stato: cosa leggono gli strumenti di assistenza dal codice

Ogni controllo deve rivelare agli strumenti di assistenza il suo nome, cosa sia e in quale stato si trovi. E i messaggi che appaiono senza un cambio di pagina — "salvato", "3 risultati", "errore" — devono essere annunciati senza spostare il focus.

  • Chi utilizza elementi standard soddisfa la maggior parte da solo: un <button> comunica ruolo e stato senza sforzo. I problemi sorgono con elementi ricreati — un <div> con un evento di clic non ha ruolo, nome o stato.
  • ARIA è sia uno strumento che una fonte di errori: gli attributi impostati in modo errato peggiorano le cose rispetto a niente. Un aria-expanded che non segue lo stato effettivo dice attivamente qualcosa di falso all'utente.
  • I messaggi di stato sono il caso più comune nei campi di ricerca con risultati immediati: il numero di risultati cambia visibilmente, ma non viene mai annunciato. Chi non vede non ne sa nulla.

Deutsche Fassung — mit allen Prüfpunkten dieses Themas

Verificare la qualità del codice e ARIA (WCAG 4.1) · euid.com