Critère 1.9
Chaque légende d’image est-elle, si nécessaire, correctement reliée à l’image correspondante ?
Comprendre
Une légende d’image doit être reliée à son image, par exemple avec figure et figcaption.
Ce critère s’applique lorsque la page contient : images légendées.
Ce que vérifie Agence RGAA
Aucun contrôle automatique fiable aujourd’hui : ce critère est vérifié par une personne (en interne ou par un auditeur RGAA).
Un résultat automatique n’est jamais un audit : seul un contrôle humain (en interne ou par un auditeur RGAA) permet de conclure.
Tests officiels
Test 1.9.1
Chaque image pourvue d’une légende (balise
<img>,<input>avec l’attributtype="image"ou possédant un attribut WAI-ARIArole="img"associée à une légende adjacente), vérifie-t-elle, si nécessaire, ces conditions ? L’image (balise<img>,<input>avec l’attributtype="image"ou possédant un attribut WAI-ARIArole="img") et sa légende adjacente sont contenues dans une balise<figure>; La balise<figure>possède un attribut WAI-ARIArole="figure"ourole="group"; La balise<figure>possède un attribut WAI-ARIAaria-labeldont le contenu est identique au contenu de la légende ; La légende est contenue dans une balise<figcaption>.Méthodologie de test
- Retrouver dans le document les images pourvues d’une légende structurées au moyen d’élément
<img>, d’un élément<input>avec l’attributtype="image"ou d’un élément possédant l’attribut WAI-ARIArole="img"; - Pour chaque image, vérifier que :
- L’image et sa légende sont contenues dans une balise
<figure>; - La balise
<figure>possède une propriété WAI-ARIArole="figure"ourole="group"; - La balise
<figure>possède un attribut WAI-ARIAaria-labeldont le contenu est identique au contenu de la légende ; - La légende est contenue dans une balise
<figcaption>.
- L’image et sa légende sont contenues dans une balise
- Si c’est le cas pour chaque image, le test est validé.
- Retrouver dans le document les images pourvues d’une légende structurées au moyen d’élément
Test 1.9.2
Chaque image objet pourvue d’une légende (balise
<object>avec l’attributtype="image/…"associée à une légende adjacente), vérifie-t-elle, si nécessaire, ces conditions ? L’image objet et sa légende adjacente sont contenues dans une balise<figure>; La balise<figure>possède un attribut WAI-ARIArole="figure"ourole="group"; La balise<figure>possède un attribut WAI-ARIAaria-labeldont le contenu est identique au contenu de la légende ; La légende est contenue dans une balise<figcaption>.Méthodologie de test
- Retrouver dans le document les images objet pourvues d’une légende (élément
<object>avec l’attributtype="image/…") ; - Pour chaque image, vérifier que :
- L’image et sa légende sont contenues dans une balise
<figure>; - La balise
<figure>possède une propriété WAI-ARIArole="figure" ourole="group"; - La balise
<figure>possède un attribut WAI-ARIAaria-labeldont le contenu est identique au contenu de la légende ; - La légende est contenue dans une balise
<figcaption>.
- L’image et sa légende sont contenues dans une balise
- Si c’est le cas pour chaque image, le test est validé.
- Retrouver dans le document les images objet pourvues d’une légende (élément
Test 1.9.3
Chaque image embarquée pourvue d’une légende (balise
<embed>associée à une légende adjacente), vérifie-t-elle, si nécessaire, ces conditions ? L’image embarquée (balise<embed>) et sa légende adjacente sont contenues dans une balise<figure>; La balise<figure>possède un attribut WAI-ARIArole="figure"ourole="group"; La balise<figure>possède un attribut WAI-ARIAaria-labeldont le contenu est identique au contenu de la légende ; La légende est contenue dans une balise<figcaption>.Méthodologie de test
- Retrouver dans le document les images embarquées pourvues d’une légende (élément
<embed>avec l’attributtype="image/…") ; - Pour chaque image, vérifier que :
- L’image et sa légende sont contenues dans une balise
<figure>; - La balise
<figure>possède une propriété WAI-ARIArole="figure"ourole="group"; - La balise
<figure>possède un attribut WAI-ARIAaria-labeldont le contenu est identique au contenu de la légende ; - La légende est contenue dans une balise
<figcaption>.
- L’image et sa légende sont contenues dans une balise
- Si c’est le cas pour chaque image, le test est validé.
- Retrouver dans le document les images embarquées pourvues d’une légende (élément
Test 1.9.4
Chaque image vectorielle pourvue d’une légende (balise
<svg>associée à une légende adjacente), vérifie-t-elle, si nécessaire, ces conditions ? L’image vectorielle (balise<svg>) et sa légende adjacente sont contenues dans une balise<figure>; La balise<figure>possède un attribut WAI-ARIArole="figure"ourole="group"; La balise<figure>possède un attribut WAI-ARIAaria-labeldont le contenu est identique au contenu de la légende ; La légende est contenue dans une balise<figcaption>.Méthodologie de test
- Retrouver dans le document les images vectorielles pourvues d’une légende (élément
<svg>) ; - Pour chaque image, vérifier que :
- L’image et sa légende sont contenues dans une balise
<figure>; - La balise
<figure>possède une propriété WAI-ARIArole="figure"ourole="group"; - La balise
<figure>possède un attribut WAI-ARIAaria-labeldont le contenu est identique au contenu de la légende ; - La légende est contenue dans une balise
<figcaption>.
- L’image et sa légende sont contenues dans une balise
- Si c’est le cas pour chaque image, le test est validé.
- Retrouver dans le document les images vectorielles pourvues d’une légende (élément
Test 1.9.5
Chaque image bitmap pourvue d’une légende (balise
<canvas>associée à une légende adjacente), vérifie-t-elle, si nécessaire, ces conditions ? L’image bitmap (balise<canvas>) et sa légende adjacente sont contenues dans une balise<figure>; La balise<figure>possède un attribut WAI-ARIArole="figure"ourole="group"; La balise<figure>possède un attribut WAI-ARIAaria-labeldont le contenu est identique au contenu de la légende ; La légende est contenue dans une balise<figcaption>.Méthodologie de test
- Retrouver dans le document les images bitmap (élément
<canvas>) ; - Pour chaque image, vérifier que :
- L’image et sa légende sont contenues dans une balise
<figure>; - La balise
<figure>possède une propriété WAI-ARIArole="figure"ourole="group"; - La balise
<figure>possède un attribut WAI-ARIAaria-labeldont le contenu est identique au contenu de la légende ; - La légende est contenue dans une balise
<figcaption>.
- L’image et sa légende sont contenues dans une balise
- Si c’est le cas pour chaque image, le test est validé.
- Retrouver dans le document les images bitmap (élément
Texte officiel du référentiel RGAA 4.1.2 publié par la DINUM — voir la source.