ARIA : rôle status
Le rôle status
définit une région dynamique contenant des informations de conseil pour l'utilisateur·ice qui ne sont pas assez importantes pour être une alerte
.
Description
Un status
est un type de région dynamique fournissant des informations de conseil qui ne sont pas assez importantes pour justifier une alerte, laquelle interromprait immédiatement l'annonce de l'activité courante de l'utilisateur·ice. Il est souvent, mais pas nécessairement, présenté sous forme de barre d'état.
Ne donnez pas de ciblage au status lorsque son contenu est mis à jour. Les régions dynamiques sont conçues pour informer les utilisateur·ice·s des mises à jour dynamiques survenues dans d'autres zones de la page web courante, mais qui ne nécessitent pas d'interrompre l'activité courante de l'utilisateur·ice par un changement de contexte. Si la situation exige de déplacer la sélection, alors l'utilisation d'un status
ou d'une autre région dynamique n'est probablement pas appropriée.
Les éléments avec le rôle status ont une valeur implicite de aria-live
à polite
et une valeur implicite de aria-atomic
à true
.
Propriétés, états et rôles WAI-ARIA associés
aria-atomic
-
Définit si les technologies d'assistance doivent présenter toute la région modifiée ou seulement une partie. Les éléments avec le rôle
status
ont une valeur implicite dearia-atomic
àtrue
. aria-live
-
Définit quand la technologie d'assistance doit informer l'utilisateur·ice des mises à jour du contenu. Les éléments avec le rôle
status
ont une valeur implicite dearia-live
àpolite
, ce qui signifie que les lecteurs d'écran annoncent les changements dans le log lorsque l'utilisateur·ice est inactif·ve. aria-label
ouaria-labelledby
-
Certains lecteurs d'écran annoncent le nom d'un élément status avant d'annoncer son contenu. Si un nom est visible, référencez-le avec
aria-labelledby
. Inclure unaria-label
permet de faire précéder le contenu visible d'un élément status par un texte qui n'est pas affiché lorsque le lecteur d'écran lit le contenu. Nommer un status n'est pas obligatoire : si rien n'est approprié, ces deux attributs peuvent être omis.
Spécifications
Specification |
---|
Accessible Rich Internet Applications (WAI-ARIA)> # status> |