Critère 1.4
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 ?
Comprendre
Une image de CAPTCHA doit avoir une alternative qui en donne la nature et la fonction.
Ce critère s’applique lorsque la page contient : CAPTCHA.
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.4.1
Pour chaque image (balise
<img>) utilisée comme CAPTCHA ou comme image-test, ayant une alternative textuelle, cette alternative est-elle pertinente ? S’il est présent, le contenu de l’attributaltest pertinent ; S’il est présent, le contenu de l’attributtitleest pertinent ; S’il est présent, le contenu de l’attribut WAI-ARIAaria-labelest pertinent ; S’il est présent, le passage de texte associé via l’attribut WAI-ARIAaria-labelledbyest pertinent.Méthodologie de test
- Retrouver dans le document les images structurées au moyen d’un élément
<img>pourvues d’une alternative textuelle et utilisées comme CAPTCHA ou comme image-test ; - Pour chaque image, vérifier que l’alternative textuelle est pertinente ;
- Si c’est le cas pour chaque image, le test est validé.
- Retrouver dans le document les images structurées au moyen d’un élément
Test 1.4.2
Pour chaque zone (balise
<area>) d’une image réactive utilisée comme CAPTCHA ou comme image-test, ayant une alternative textuelle, cette alternative est-elle pertinente ? S’il est présent, le contenu de l’attributaltest pertinent ; S’il est présent, le contenu de l’attributtitleest pertinent ; S’il est présent, le contenu de l’attribut WAI-ARIAaria-labelest pertinent ; S’il est présent, le passage de texte associé via l’attribut WAI-ARIAaria-labelledbyest pertinent.Méthodologie de test
- Retrouver dans le document les éléments
<area>pourvus d’une alternative textuelle et utilisés comme CAPTCHA ou comme image-test ; - Pour chaque élément
<area>, vérifier que l’alternative textuelle est pertinente ; - Si c’est le cas pour chaque image, le test est validé.
- Retrouver dans le document les éléments
Test 1.4.3
Pour chaque bouton de type image (balise
<input>avec l’attributtype="image") utilisé comme CAPTCHA ou comme image-test, ayant une alternative textuelle, cette alternative est-elle pertinente ? S’il est présent, le contenu de l’attributaltest pertinent ; S’il est présent, le contenu de l’attributtitleest pertinent ; S’il est présent, le contenu de l’attribut WAI-ARIAaria-labelest pertinent ; S’il est présent, le passage de texte associé via l’attribut WAI-ARIAaria-labelledbyest pertinent.Méthodologie de test
- Retrouver dans le document les éléments
<input>pourvus de l’attributtype="image"et d’une alternative textuelle, et utilisés comme CAPTCHA ou comme image-test ; - Pour chaque élément
<input>pourvu de l’attributtype="image", vérifier que l’alternative textuelle est pertinente ; - Si c’est le cas pour chaque image, le test est validé.
- Retrouver dans le document les éléments
Test 1.4.4
Pour chaque image objet (balise
<object>avec l’attributtype="image/…") utilisée comme CAPTCHA ou comme image-test, ayant une alternative textuelle ou un contenu alternatif, cette alternative est-elle pertinente ? S’il est présent, le contenu de l’attributaltest pertinent ; S’il est présent, le contenu de l’attributtitleest pertinent ; S’il est présent, le contenu de l’attribut WAI-ARIAaria-labelest pertinent ; S’il est présent, le passage de texte associé via l’attribut WAI-ARIAaria-labelledbyest pertinent ; S’il est présent le contenu alternatif est pertinent.Méthodologie de test
- Retrouver dans le document les éléments
<object>pourvus de l’attributtype="image/…"et d’une alternative textuelle, et utilisés comme CAPTCHA ou comme image-test ; - Pour chaque élément
<object>pourvu de l’attributtype="image/…", vérifier que l’alternative textuelle est pertinente ; - Si c’est le cas pour chaque image, le test est validé.
- Retrouver dans le document les éléments
Test 1.4.5
Pour chaque image embarquée (balise
<embed>avec l’attributtype="image/…") utilisée comme CAPTCHA ou comme image-test, ayant une alternative textuelle ou un contenu alternatif, cette alternative est-elle pertinente ? S’il est présent, le contenu de l’attributaltest pertinent ; S’il est présent, le contenu de l’attributtitleest pertinent ; S’il est présent, le contenu de l’attribut WAI-ARIAaria-labelest pertinent ; S’il est présent, le passage de texte associé via l’attribut WAI-ARIAaria-labelledbyest pertinent ; S’il est présent le contenu alternatif est pertinent.Méthodologie de test
- Retrouver dans le document les éléments
<embed>pourvus de l’attributtype="image/…"et d’une alternative textuelle, et utilisés comme CAPTCHA ou comme image-test ; - Pour chaque élément
<embed>pourvu de l’attributtype="image/…", vérifier que l’alternative textuelle est pertinente ; - Si c’est le cas pour chaque image, le test est validé.
- Retrouver dans le document les éléments
Test 1.4.6
Pour chaque image vectorielle (balise
<svg>) utilisée comme CAPTCHA ou comme image-test, ayant une alternative textuelle, cette alternative est-elle pertinente ? S’il est présent, le contenu de l’attributaltest pertinent ; S’il est présent, le contenu de l’attributtitleest pertinent ; S’il est présent, le contenu de l’attribut WAI-ARIAaria-labelest pertinent ; S’il est présent, le passage de texte associé via l’attribut WAI-ARIAaria-labelledbyest pertinent.Méthodologie de test
- Retrouver dans le document les éléments
<svg>pourvus d’une alternative textuelle et utilisés comme CAPTCHA ou comme image-test ; - Pour chaque élément
<svg>, vérifier que l’alternative textuelle est pertinente ; - Si c’est le cas pour chaque image, le test est validé.
- Retrouver dans le document les éléments
Test 1.4.7
Pour chaque image bitmap (balise
<canvas>) utilisée comme CAPTCHA ou comme image-test, ayant une alternative textuelle ou un contenu alternatif, cette alternative est-elle pertinente ? S’il est présent, le contenu de l’attributaltest pertinent ; S’il est présent, le contenu de l’attributtitleest pertinent ; S’il est présent, le contenu de l’attribut WAI-ARIAaria-labelest pertinent ; S’il est présent, le passage de texte associé via l’attribut WAI-ARIAaria-labelledbyest pertinent ; S’il est présent le contenu alternatif est pertinent.Méthodologie de test
- Retrouver dans le document les éléments
<canvas>pourvus d’une alternative textuelle et utilisés comme CAPTCHA ou comme image-test ; - Pour chaque élément
<canvas>, vérifier que l’alternative textuelle est pertinente ; - Si c’est le cas pour chaque image, le test est validé.
- Retrouver dans le document les éléments
Texte officiel du référentiel RGAA 4.1.2 publié par la DINUM — voir la source.