Critère 1.8
Chaque image texte porteuse d’information, en l’absence d’un mécanisme de remplacement, doit si possible être remplacée par du texte stylé. Cette règle est-elle respectée (hors cas particuliers) ?
Comprendre
Un texte affiché sous forme d’image doit être remplacé par du texte stylé, sauf cas particuliers comme un logo.
Ce critère s’applique lorsque la page contient : images, images vectorielles, images bitmap (canvas).
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.8.1
Chaque image texte (balise
<img>ou possédant un attribut WAI-ARIArole="img") porteuse d’information, en l’absence d’un mécanisme de remplacement, doit si possible être remplacée par du texte stylé. Cette règle est-elle respectée (hors cas particuliers) ?Méthodologie de test
- Retrouver dans le document les images texte structurées au moyen d’un élément
<img>(ou d’un élément possédant l’attribut WAI-ARIArole="img") ; - Pour chaque image, vérifier que :
- Soit il existe un mécanisme de remplacement ;
- Soit l’image contient un texte qui fait appel à un effet graphique qui ne peut pas être reproduit en CSS.
- Si c’est le cas pour chaque image, le test est validé.
- Retrouver dans le document les images texte structurées au moyen d’un élément
Test 1.8.2
Chaque bouton « image texte » (balise
<input>avec l’attributtype="image") porteur d’information, en l’absence d’un mécanisme de remplacement, doit si possible être remplacé par du texte stylé. Cette règle est-elle respectée (hors cas particuliers) ?Méthodologie de test
- Retrouver dans le document les boutons “images texte” (élément
<input>avec l’attributtype="image") ; - Pour chaque image, vérifier que :
- Soit il existe un mécanisme de remplacement ;
- Soit l’image contient un texte qui fait appel à un effet graphique qui ne peut pas être reproduit en CSS.
- Si c’est le cas pour chaque image, le test est validé.
- Retrouver dans le document les boutons “images texte” (élément
Test 1.8.3
Chaque image texte objet (balise
<object>avec l’attributtype="image/…") porteuse d’information, en l’absence d’un mécanisme de remplacement, doit si possible être remplacée par du texte stylé. Cette règle est-elle respectée (hors cas particuliers) ?Méthodologie de test
- Retrouver dans le document les images texte objet (élément
<object>avec l’attributtype="image/…") ; - Pour chaque image, vérifier que :
- Soit il existe un mécanisme de remplacement ;
- Soit l’image contient un texte qui fait appel à un effet graphique qui ne peut pas être reproduit en CSS.
- Si c’est le cas pour chaque image, le test est validé.
- Retrouver dans le document les images texte objet (élément
Test 1.8.4
Chaque image texte embarquée (balise
<embed>avec l’attributtype="image/…") porteuse d’information, en l’absence d’un mécanisme de remplacement, doit si possible être remplacée par du texte stylé. Cette règle est-elle respectée (hors cas particuliers) ?Méthodologie de test
- Retrouver dans le document les images texte embarquées (élément
<embed>avec l’attributtype="image/…") ; - Pour chaque image, vérifier que :
- Soit il existe un mécanisme de remplacement ;
- Soit l’image contient un texte qui fait appel à un effet graphique qui ne peut pas être reproduit en CSS.
- Si c’est le cas pour chaque image, le test est validé.
- Retrouver dans le document les images texte embarquées (élément
Test 1.8.5
Chaque image texte bitmap (balise
<canvas>) porteuse d’information, en l’absence d’un mécanisme de remplacement, doit si possible être remplacée par du texte stylé. Cette règle est-elle respectée (hors cas particuliers) ?Méthodologie de test
- Retrouver dans le document les images texte bitmap (élément
<canvas>) ; - Pour chaque image, vérifier que :
- Soit il existe un mécanisme de remplacement ;
- Soit l’image contient un texte qui fait appel à un effet graphique qui ne peut pas être reproduit en CSS.
- Si c’est le cas pour chaque image, le test est validé.
- Retrouver dans le document les images texte bitmap (élément
Test 1.8.6
Chaque image texte SVG (balise
<svg>) porteuse d’information et dont le texte n’est pas complètement structuré au moyen d’éléments<text>, en l’absence d’un mécanisme de remplacement, doit si possible être remplacée par du texte stylé. Cette règle est-elle respectée (hors cas particuliers) ?Méthodologie de test
- Retrouver dans le document les images texte vectorielle (élément
<svg>) porteuse d’information et dont le texte n’est pas complètement structuré au moyen d’éléments<text>; - Pour chaque image, vérifier que :
- Soit il existe un mécanisme de remplacement ;
- Soit l’image contient un texte qui fait appel à un effet graphique qui ne peut pas être reproduit en CSS.
- Si c’est le cas pour chaque image, le test est validé.
- Retrouver dans le document les images texte vectorielle (élément
Texte officiel du référentiel RGAA 4.1.2 publié par la DINUM — voir la source.