Aria Attribute

Quando gli aria attributes non corrispondono ai loro ruoli

Accessibility

Quando gli attributi aria non coincidono con i loro ruoli

Gli utenti di tecnologie assistive, come gli screen reader, devono conoscere sia il comportamento che il motivo dei controlli presenti sulla pagina web. Queste informazioni si trovano incorporate nei controlli HTML , come i pulsanti e i gruppi radio; viceversa, quando si creano controlli personalizzati è necessario informarsi sui ruoli e sugli attributi ARIA.

In realtà, ogni ruolo ARIA fornisce un determinato sottoinsieme di aria-attributes*, ma se si utilizzano attributi e ruoli in modo non corretto, non si dovrebbe comunque incorrere in problemi.

 

Come vengono rilevate le discrepanze ARIA da SeoChecker

Quando c'è una mancata corrispondenza tra l'attributo aria-* e i ruoli ARIA, SeoChecker lo segnalerà.

aria attribute

Per verificare la mancata corrispondenza tra attributi e ruoli, SeoChecker consulta le definizioni dei ruoli della specifica WAI-ARIA. Per ogni ruolo esistono determinati stati e proprietà che possono essere supportati o ereditati. Quando ruolo e attributo non sono compatibili, l'audit fallisce.

Anche se la verifica fallisce, comunque, una mancata corrispondenza non comporta gravi problemi: deve essere interpretata più come un presupposto per ricontrollare il codice.

 

Come si possono evitare i mismatch ARIA?

Per evitare le discrepanze ARIA, controllare le definizioni dei ruoli WAI-ARIA.

Condividi questa Guida.

Ti è piaciuta? Condividila!

Share it!

Web tools per sviluppatori moderni. Provali!

Generatori, builder e validatori per migliorare le tue performance di ottimizzazione SEO e web

Home Back to top of the page