Explications

Les attributs de régions actives (live regions attributes), des attributs qui peuvent être appliqués à n'importe quel élément :

Ils ont pour objectifs d'indiquer les changements de contenus dans une page (quel que soit l'emplacement du focus) et de fournir aux technologies d'assistance (comme les lecteurs d'écran) des informations sur la façon de traiter et signaler ces mises à jour de contenus.

aria-live

Cet attribut permet de signaler que le contenu d'un élément sera mis à jour. Les valeurs possibles sont des degrés de politesse qui définissent les moments pendant lesquels les annonces de mises à jour peuvent être faites :

Sur la démonstration précédente aria-live="polite" était utilisé.

aria-atomic

Cet attribut permet aux technologies d’assistance de savoir si elle doivent décrire à l’utilisateur la zone entière ou seulement la partie mise à jour.

Sur la démonstration précédente aria-atomic="false" était utilisé. Dans le cas inverse, avec aria-atomic="true", l'ensemble de la fenêtre de discussion devrait être relue par le lecteur d'écran à chaque fois qu'une nouvelle ligne apparait.

aria-busy

Cet attribut permet de signaler aux technologies d'assistance qu'un contenu est train d'être mis à jour mais qu'il ne doit pas être signalé à l'utilisateur immédiatement.

aria-relevant

Cet attribut permet de préciser les types de changements qui doivent être signalés à l'utilisateur par les technologies d'assistance. Plusieurs propriétés peuvent être utilisées :

L'attribut aria-relevant peut recevoir plusieurs propriétés, par défaut lorsqu'il n'est pas renseigné l'option suivante est activée : aria-relevant="additions text" (l'ajout de nœuds et les textes modifiés sont signalés, mais pas la suppression de nœuds).