Critère 13.5
Contenu cryptique
Les contenus cryptiques (ASCII art, émoticônes) doivent avoir une alternative textuelle.
En Bref : L'essentiel à retenir
- Pour rendre l'art ASCII et les émoticônes accessibles aux lecteurs d'écran, utilisez la balise `<pre>` avec un attribut `title` pour l'art ASCII.
- Expliquez le contenu de l'art ASCII avec l'attribut `title` ou un texte adjacent.
- Privilégiez les emojis standards (😀) pour les émoticônes plutôt que des combinaisons de caractères comme :-) qui peuvent être mal interprétées.
- Pour les émoticônes, utilisez les emojis standards ou des images avec un texte alternatif explicite.
Objectif
Rendre compréhensibles les suites de caractères qui forment un dessin (ASCII art) ou les émoticônes pour les utilisateurs de lecteurs d'écran.
Solution Technique
1. ASCII Art
Utilisez la balise <pre> pour conserver la mise en forme et ajoutez un attribut title ou un texte adjacent expliquant le dessin.
<pre title="Dessin d'un chat">
/\_/\
( o.o )
> ^ <
</pre>
2. Émoticônes
Si l'émoticône n'est pas une image (mais du texte), elle doit être explicite. Les lecteurs d'écran modernes lisent souvent bien les emojis standards (😀), mais les combinaisons de ponctuation :-) peuvent être mal interprétées.
Préférez les emojis standards ou les images avec texte alternatif.