Qu'est-ce que l'accessibilité web ?
L'accessibilité web (a11y, pour "accessibility" avec 11 lettres entre le a et le y) designe les pratiques de conception et de développement qui garantissent que les sites et applications web sont utilisables par tous, y compris les personnes en situation de handicap. Cela concerne les handicaps visuels (cecite, malvoyance, daltonisme), auditifs (surdite), moteurs (difficulté à utiliser une souris), et cognitifs (dyslexie, troubles de l'attention).
Standards WCAG
Les WCAG (Web Content Accessibility Guidelines) du W3C définissent les standards internationaux d'accessibilité. Quatre principes (POUR) : Perceivable (le contenu doit être perceptible par au moins un sens), Operable (l'interface doit être utilisable au clavier et avec les technologies d'assistance), Understandable (le contenu et l'interface doivent être comprehensibles), Robust (le contenu doit fonctionner avec les technologies actuelles et futures). Trois niveaux : A (minimum), AA (standard recommande, exige par la legislation), AAA (optimal).
Techniques essentielles
HTML semantique : utiliser les bonnes balises (nav, main, article, aside, button) plutôt que des div pour tout. Les technologies d'assistance s'appuient sur la semantique. ARIA (Accessible Rich Internet Applications) : attributs supplémentaires quand le HTML seul ne suffit pas (aria-label, aria-expanded, rôle). Contraste : ratio minimum 4.5:1 pour le texte normal, 3:1 pour le grand texte (AA). Navigation au clavier : tous les éléments interactifs doivent être accessibles au Tab, avec un focus visible. Texte alternatif : attribut alt descriptif sur toutes les images informatives, alt vide pour les images decoratives.
Tests d'accessibilité
Outils automatises : axe-core (integre dans les DevTools Chrome), Lighthouse (audit d'accessibilité), Pa11y (CI/CD), jest-axe (tests unitaires). Les outils automatises ne detectent qu'environ 30% des problèmes. Tests manuels : naviguer au clavier seul (Tab, Enter, Escape), tester avec un lecteur d'écran (NVDA sur Windows, VoiceOver sur Mac/iOS, TalkBack sur Android), vérifier avec le zoom navigateur à 200%. Tests utilisateurs : rien ne remplace les tests avec des utilisateurs handicapes réels.
Legislation et obligations
En France, le RGAA (Référentiel Général d'Amélioration de l'Accessibilité) impose aux sites publics et aux grandes entreprises un niveau AA. En Europe, le European Accessibility Act (2025) étend les obligations au secteur prive. Aux Etats-Unis, l'ADA et la section 508 imposent l'accessibilité. Les poursuites judiciaires pour non-accessibilite sont en augmentation. Au-delà de l'obligation légale, l'accessibilité améliore l'expérience pour tous : sous-titres utiles en environnement bruyant, grand texte apprecie des seniors, navigation clavier utilisee par les power users.