RGAA Lab

RGAA 4.1.2 · Présentation de l’information · Critère 10.1

Dans le site web, des feuilles de styles sont-elles utilisées pour contrôler la présentation de l’information ?

La présentation qui vit dans le balisage ne peut pas être remplacée : un utilisateur qui applique sa propre feuille de styles — grands caractères, fort contraste — reste bloqué par un `font` ou un `bgcolor`.

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. 10.1.1
    Dans chaque page web, les balises servant à la présentation de l’information ne doivent pas être présentes dans le code source généré des pages. Cette règle est-elle respectée ?
  2. 10.1.2
    Dans chaque page web, les attributs servant à la présentation de l’information ne doivent pas être présents dans le code source généré des pages. Cette règle est-elle respectée ?
  3. 10.1.3
    Dans chaque page web, l’utilisation des espaces vérifie-t-elle ces conditions ?
    • Les espaces ne sont pas utilisées pour séparer les lettres d’un mot ;
    • Les espaces ne sont pas utilisées pour simuler des tableaux ;
    • Les espaces ne sont pas utilisées pour simuler des colonnes de texte.

Comment le vérifier

  1. Chercher dans le code généré les balises de présentation (center, font, big, tt…) et les attributs de présentation (align, bgcolor, border, valign…). La liste qui fait foi est au glossaire du référentiel.
  2. Écarter les exceptions prévues, notamment width et height sur une image ou un canvas.
  3. Vérifier l'usage des espaces : ni espaces insérées entre les lettres d'un mot, ni suites d'espaces pour simuler un tableau ou des colonnes.
  4. Regarder en priorité les contenus venus d'un éditeur riche et les gabarits anciens : c'est là que ces balises survivent.

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.

Chercher des noms de balises et d'attributs est mécanique, et c'est le seul apport possible d'une machine ici. Elle ne sait pas si l'exception du glossaire s'applique à l'élément trouvé, et elle ne reconnaît pas des espaces qui font office de colonnes — cela ne se voit qu'à l'écran.

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.

  • Un mot « aéré » lettre par lettre pour l'effet typographique est lu lettre par lettre par une synthèse vocale.
  • Les contenus saisis par les rédacteurs échappent aux gabarits : un site parfaitement propre côté code peut échouer sur un seul article.

À lire avec