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

  1. Retrouver dans le document les contenus cryptiques.
  2. 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".
  3. Si c’est le cas pour chaque contenu cryptique, le test est validé.
Note technique

Tests suivants et précédents au clavier

Test précédent : Maj +

Test suivant : Maj +

Avec ces raccourcis clavier, atteindre

É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.