Présentation de l’information

31 janvier 2023

RGAA : Présentation de l’information

Utilisation exclusive de CSS

Les attributs width et height utilisés sur d’autres éléments que les balises <img>, <object>, <embed>, <canvas> et <svg> sont également interdits.

Liste complète des attributs et balises interdites.

Contenus visibles sans CSS

Le contenu visible reste présent lorsque les feuilles de styles sont désactivées.

Attention, ne pas faire :

Contenus compréhensibles sans CSS

Le contenu reste compréhensible lorsque les feuilles de styles sont désactivées.

Couleurs par défaut

Zoom texte

Unités des tailles de police :

Texte lisible avec agrandissement jusqu'à 200% :

Linéarisation des contenus

Les contenus doivent rester présents, lisibles et utilisables sans utilisation des deux ascenseurs :

Les tableaux ont le droit d'être affiché avec un scroll

Adaptation des textes

Les textes doivent rester lisibles dans les conditions suivantes :

* {
    line-height: 1.5 !important;
    letter-spacing: 0.12em !important;
    word-spacing: 0.16em !important;
}

p {
    margin-bottom: 2em !important;
}

Cas particuliers : sous-titres incrustés, images-texte, texte dans une balise canvas.

Survol et focus — ancre

Contenus qui apparaissent à la prise de focus ou au survol d’un élément :

La balise title natif ou modèle de conception ARIA (tooltip, modale) n'est pas concernée par cette règle

Contrôle des contenus additionnels au clavier — ancre

Les contenus au survol doivent fonctionner aussi au clavier et autre périphérique de pointage équivalent

Visibilité de la prise de focus — ancre

Les états :focus, :hover des composants doivent également être suffisamment contrastés.

Attention aux composants interactifs masqués :

<input type="radio" id="default" class="sr-only" />
<label for="default">Défaut</label>
input:focus+label{ outline:1px dotted black }

Visibilité des liens en environnement de texte — ancre

A l'intérieur d'un bloc de texte

Texte caché — ancre

Texte caché qui annule aussi la restitution d'écran :

Uniquement pour la restitution d'écran :
aria-hidden="true" ou hidden

Information par la forme, la taille ou la position — ancre

Pensez au alternative textuelle ou une version alternative :

Une information ne doit pas être donnée uniquement par la couleur, ajouter un texte ou une image

Retour en haut