RGAA Lab

RGAA 4.1.2 · Éléments obligatoires · Critère 8.10

Dans chaque page web, les changements du sens de lecture sont-ils signalés ?

Un texte arabe ou hébreu affiché de gauche à droite est illisible ; et dans un texte de droite à gauche, un fragment latin non signalé sort à la mauvaise place, ponctuation comprise.

Ce que dit le référentiel

Transcription du RGAA 4.1.2, sans interprétation. C’est ce texte qui fait foi, et celui que vous citez dans un rapport.

  1. 8.10.1
    Dans chaque page web, chaque texte dont le sens de lecture est différent du sens de lecture par défaut est contenu dans une balise possédant un attribut dir ?
  2. 8.10.2
    Dans chaque page web, chaque changement du sens de lecture (attribut dir) vérifie-t-il ces conditions ?
    • La valeur de l’attribut dir est conforme (rtl ou ltr) ;
    • La valeur de l’attribut dir est pertinente.

Comment le vérifier

  1. Repérer les passages écrits dans une écriture de sens contraire à celui de la page.
  2. Vérifier que chacun est contenu dans un élément portant un attribut dir.
  3. Vérifier que la valeur est rtl ou ltr, et que ce sens correspond bien au texte.
  4. Regarder les cas mixtes — nombres, ponctuation, sigles latins dans un texte arabe : c'est là que l'erreur se voit à l'écran.

Ce que notre outil fait

Assisté

Le moteur repère les éléments concernés et vous pose la question. Il ne conclut pas à votre place.

L'extension constate l'absence de tout attribut dir et de tout caractère d'écriture droite-à-gauche pour vous proposer le non applicable. Dès qu'il y en a, c'est à vous de vérifier que chaque changement est signalé et bien orienté : reconnaître un sens de lecture demande de lire.

Comment nous mesurons ce que l'outil sait faire · ce critère s'audite dans l'extension RGAA Lab.

Les pièges

Les erreurs qu’on rencontre vraiment, relevées au fil des audits.

  • direction: rtl en CSS ne remplace pas l'attribut dir : le test demande l'attribut, parce que le sens de lecture est une information, pas une présentation.
  • dir="auto" n'est pas une des deux valeurs attendues par le test, même s'il donne souvent le bon résultat à l'écran.

À lire avec