Les WCAG : la référence mondiale de l'accessibilité web
Si le RGAA est la norme française, les WCAG (Web Content Accessibility Guidelines) sont la norme mondiale. Publiées par le W3C via la WAI (Web Accessibility Initiative), ce sont les recommandations que quasiment tous les pays du monde reprennent dans leurs lois. Le RGAA français, l'EN 301 549 européenne, la Section 508 américaine... tout ça repose sur les WCAG. Autant dire que si vous bossez dans l'accessibilité, c'est votre bible.
Les 4 principes POUR (le truc à retenir)
Les WCAG sont organisés autour de 4 principes qu'on retient facilement avec l'acronyme POUR :
- Perceptible (Perceivable) : tout le monde doit pouvoir percevoir le contenu. Traduction concrète : mettez des textes alternatifs sur vos images, des sous-titres sur vos vidéos, et des contrastes suffisants. Si quelqu'un ne peut pas voir, entendre ou lire votre contenu, il n'existe pas pour cette personne.
- Opérable/Utilisable (Operable) : tout le monde doit pouvoir utiliser l'interface. Ça veut dire : navigation au clavier qui fonctionne, assez de temps pour interagir, pas de trucs qui clignotent dangereusement. Si votre menu ne marche qu'à la souris, c'est raté.
- Compréhensible (Understandable) : le contenu et l'interface doivent avoir du sens. Langue de la page déclarée, messages d'erreur qui expliquent vraiment le problème, navigation cohérente d'une page à l'autre. Ça paraît évident, et pourtant...
- Robuste (Robust) : ça doit marcher avec les technos d'aujourd'hui et de demain. HTML valide, ARIA bien utilisé, compatibilité avec les lecteurs d'écran. C'est le principe le plus technique mais aussi le plus durable.
Les 3 niveaux de conformité
| Niveau | Description | Obligation |
|---|---|---|
| A | Le minimum vital — supprime les barrières les plus bloquantes | Obligatoire (RGAA) |
| AA | Le standard recommandé — un bon niveau d'accessibilité | Obligatoire (RGAA) |
| AAA | Le niveau expert — accessibilité maximale | Recommandé mais pas obligatoire |
Le RGAA demande la conformité aux niveaux A et AA, soit 78 critères WCAG 2.1. Le AAA, c'est la cerise sur le gâteau : recommandé mais pas obligatoire, parce que certains critères sont franchement difficiles à appliquer sur tous les types de contenus (ratio de contraste 7:1 pour tout le texte, par exemple).
Versions des WCAG
WCAG 2.0 (2008)
61 critères (25 A, 13 AA, 23 AAA). La première version vraiment adoptée à grande échelle. C'est elle qui a servi de base au RGAA 3.0. Aujourd'hui un peu datée, mais encore en vigueur dans certains contextes.
WCAG 2.1 (2018)
78 critères (+17 par rapport à 2.0). Les gros ajouts : l'accessibilité mobile, la basse vision et les troubles cognitifs. C'est la base du RGAA 4.1, donc c'est celle qui compte le plus pour nous en France aujourd'hui.
WCAG 2.2 (2023)
87 critères (+9 par rapport à 2.1, -1 supprimé). Les nouveautés les plus marquantes :
- Focus Not Obscured (AA) : l'élément focusé ne doit pas disparaître derrière une bannière ou une notification
- Focus Appearance (AA) : l'indicateur de focus doit être bien visible (surface, contraste) — celui-là va faire mal à beaucoup de sites
- Dragging Movements (AA) : tout ce qui utilise le glisser-déposer doit avoir une alternative
- Target Size Minimum (AA) : zones cliquables d'au moins 24x24px — adieu les micro-boutons
- Consistent Help (A) : l'aide doit être au même endroit sur chaque page
- Redundant Entry (A) : arrêtez de redemander des infos déjà saisies
WCAG 3.0 (en développement)
La future version WCAG 3.0 (anciennement « Silver ») est en cours de développement et promet une refonte profonde : nouveau modèle de conformité (bronze/argent/or au lieu de A/AA/AAA), couverture élargie au-delà du web (apps, documents, IoT), et un système de notation plus flexible. Ça ne sera pas pour demain, mais c'est intéressant de garder un oeil dessus.
Les WCAG sont le langage universel de l'accessibilité web. Les connaître, c'est pouvoir discuter avec n'importe quel acteur de l'accessibilité dans le monde, de Tokyo à Paris en passant par New York. C'est un investissement qui ne se dévalue jamais.