Ce site utilise des propriétés de style modernes, certains styles peuvent être dégradés sur votre navigateur.
Utiliser Chrome 112+, Firefox 117+, Safari 16.4+ ou Edge 112+
Utiliser Android Browser 112+, Chrome for Android 112+, Firefox for Android 118+, Safari iOS 16.4+, Samsung Internet 28+ ou Opera Mobile 80+.
Qu'est-ce qu'on peut trouver ici ?
Des réflexions aussi personnelles qu'inutiles, mais surtout des propositions complètes et accessibles pour des petits quotidiens en développement web.
Aucune solution parfaite, juste des idées à adapter…
En 2025, 5 114 procès ont été intentés aux États-Unis contre des sites web inaccessibles. Les overlays d'accessibilité n'ont pas ralenti les poursuites, la conformité native, dans le code, reste la seule protection sérieuse. En Europe, les premières assignations en justice sont tombées dès novembre 2025.
Préparer la transition vers APCA (Accessible Perceptual Contrast Algorithm), comprendre ce que l'opacité fait au contraste, calculer le seuil de conformité pour n'importe quelle association de couleurs. Et les 147 couleurs nommées CSS en bonus.
La balise « data » existe dans la spec HTML depuis des années, elle est supportée partout, elle porte un nom on ne peut plus explicite, et pourtant elle végète dans l'ombre de ses cousins plus populaires.
Une vidéo décorative, c'est une vidéo qui ne dit rien d'essentiel. Son contenu n'est pas indispensable à la compréhension. En pratique, c'est une bombe à retardement pour les utilisateurs.
Six autorités compétentes, aucune doctrine commune, et des associations qui finissent par faire le travail à leur place. L'accessibilité numérique en France est encadrée, sur le papier.
Et si on arrêtait de raconter n'importe quoi ? Les résumés d'agences sur EN 301 549 circulent, se copient, se citent — sans que personne ne semble avoir ouvert le tableau A.1. Alors, lisons-le, mais vraiment…
Les resets standalone n'ont pas vraiment évolué depuis 2018. Cette proposition comble le vide avec ce que CSS permet nativement aujourd'hui : « @layer », nesting, spécificité CSS. Sans dépendance et sans framework.
RGAA 4 et 5, EAA, WCAG 2.1, WCAG 2.2, EN 301 549, WCAG 3.0… Vous arrivez à suivre ? Non ? Bonne nouvelle : vous n'êtes pas seuls. Accrochez-vous, c'est velu.
Un champ de saisie sans compteur de caractères, c'est un formulaire qui joue à cache-cache avec ses utilisateurs. Petit script léger qui règle ça en une ligne, avec les aria qui vont bien.
Quand le réseau se coupe ou se dégrade (vous avez déjà pris le train ?), prévenir les utilisateurs peut être assez utile pour éviter de la perte de données (CRM, PWA, dashboard en temps réel).
Anthony LADEUIL
Sérieusement… Imprimer une page web ?
Un peu de santé pour la planète, s'il vous plait.