Test 13.5.2
Dans chaque page web, chaque contenu cryptique est-il correctement ignoré par les technologies d’assistance au moyen d’un attribut WAI-ARIA aria-hidden="true" ?
Méthodologie 13.5.2
- Retrouver dans le document les contenus cryptiques.
- Pour chaque contenu cryptique, vérifier :
- Soit que le contenu cryptique est intégré dans une balise qui possède un attribut WAI-ARIA
aria-hidden="true". - Soit qu’une balise parente du contenu cryptique possède un attribut WAI-ARIA
aria-hidden="true".
- Soit que le contenu cryptique est intégré dans une balise qui possède un attribut WAI-ARIA
- Si c’est le cas pour chaque contenu cryptique, le test est validé.
Tests suivants et précédents au clavier
Test précédent : Maj + ←
Test suivant : Maj + →
Éléments et attributs
aria-hidden='true' Note technique du critère 13.5
Si un contenu cryptique informatif est imbriqué dans une balise possédant un attribut WAI-ARIA role="img", il sera évalué sur les critères 1.1 et 1.3 et le critère 13.5 sera considéré non applicable.
Si un contenu cryptique décoratif est imbriqué dans une balise possédant un attribut WAI-ARIA aria-hidden="true", quel que soit le niveau d’imbrication, alors il sera considéré comme étant masqué pour les technologies d’assistance.
Du fait du faible support de la balise <abbr> et de l’attribut title, la mise à disposition de la signification d’un contenu cryptique avec cette implémentation ne permet pas de rendre le critère conforme.
Définitions
- Contenu cryptique
Contenu écrit à l’aide de caractères détournés. Par exemple, des émoticônes, des figures écrites avec des caractères, des caractères symboles ou des textes écrits avec des caractères mathématiques sont considérés comme des contenus cryptiques. La syntaxe cryptique fait référence à des mots ou des phrases qui utilisent des caractères ou des effets de casse de manière inappropriée (leetspeak) ou qui détournent des caractères de leurs usages habituels, comme l’emploi de majuscule, de chiffres ou de caractères spéciaux dans le corps d’un mot.
Quelques exemples :
- émoticône : :) (sourire), ^^ (sourire les yeux plissés), O_o (interloqué) ;
- syntaxe cryptique : m4gic (magique) ;
- caractères mathématiques ressemblant à des lettres : 𝒉𝒆𝒍𝒍𝒐 (hello) ;
- émojis : (émoji cœur).
Note 1 : Certains émojis sont restitués par les lecteurs d’écran qui disposent de leurs propres alternatives. Un emoji sera considéré conforme, sans implémentation complémentaire, lorsque l’alternative restituée sur l’ensemble de la base de référence est pertinente au regard du contexte.
Note 2 : les « hashtags » (« #Emploi ») ou les URL (https://www.site.sample.com) ne sont pas considérés comme des contenus cryptiques.