RGAA Lab

Le glossaire du RGAA

Glossaire RGAA 4.1.2

Passage de texte lié par `aria-labelledby` ou `aria-describedby`

Employé aux thématiques Images, Formulaires

La définition officielle

Reproduite mot pour mot. Elle est limitative : la reformuler élargit les critères qui s'y appuient.

Il s’agit d’un ou de plusieurs passages de texte identifiés par des id dont la valeur est unique dans la page et associés à un élément (champ de formulaire, bouton, etc.) par les attributs WAI-ARIA aria-labelledby ou aria-describedby sur le modèle suivant : aria-labelledby="ID1 ID2 ID3…" où la valeur de l’attribut utilisé est égale à la liste des valeurs d’attributs id des passages de texte à associer présents dans la page.

Note 1 : pour assurer une compatibilité maximum avec les agents utilisateurs, notamment Internet Explorer 11, il est recommandé d’implémenter un tabindex="-1" sur les passages de textes qui ne sont pas des éléments interactifs (bouton, liens, éléments de formulaires, etc.).

Note 2 : la valeur des attributs WAI-ARIA aria-labelledby ou aria-describedby ne doivent pas créer de référence récursive (A référence B qui référence A) ou traversante (A qui référence B qui référence C).

Les 7 critères qui l'emploient

Le référentiel nomme ce terme dans le texte de ces critères : sa définition les gouverne directement.

  • Critère 1.3 Images

    Pour chaque image porteuse d’information ayant une alternative textuelle, cette alternative est-elle pertinente (hors cas particuliers) ?

  • Critère 1.4 Images

    Pour chaque image utilisée comme CAPTCHA ou comme image-test, ayant une alternative textuelle, cette alternative permet-elle d’identifier la nature et la fonction de l’image ?

  • Critère 1.6 Images

    Chaque image porteuse d’information a-t-elle, si nécessaire, une description détaillée ?

  • Critère 11.1 Formulaires

    Chaque champ de formulaire a-t-il une étiquette ?

  • Critère 11.2 Formulaires

    Chaque étiquette associée à un champ de formulaire est-elle pertinente (hors cas particuliers) ?

  • Critère 11.9 Formulaires

    Dans chaque formulaire, l’intitulé de chaque bouton est-il pertinent (hors cas particuliers) ?

  • Critère 11.10 Formulaires

    Dans chaque formulaire, le contrôle de saisie est-il utilisé de manière pertinente (hors cas particuliers) ?