Aller au contenu Aller à la navigation
Louis Fortin

Accessibilité

Ce que ce site vise, comment ça a été vérifié, et ce qui n'est pas conforme.

Cette page dit ce que ce site vise, avec quels outils ça a été vérifié, et ce qui n’est pas conforme. Elle est écrite pour être utile, pas pour rassurer : vous y trouverez la liste des écarts assumés aussi bien que celle des réussites.

Le site vise le SGQRI 008 version 3.0, le Standard sur l’accessibilité des sites Web du gouvernement du Québec (site externe) , en vigueur depuis le 29 avril 2024.

Ce standard est plus exigeant que le simple « niveau AA ». Il demande :

Les critères exigés par le SGQRI 008 3.0
EnsembleCe qui est exigé
WCAG 2.1, niveau Atous les critères
WCAG 2.1, niveau AAtous, sauf 1.2.4 sous-titres en direct et 1.2.5 audiodescription
WCAG 2.1, niveau AAA2.3.2 trois flashs, 3.1.4 abréviations, 2.5.6 modalités concomitantes
WCAG 2.2, niveau A3.2.6 aide cohérente, 3.3.7 saisie redondante
WCAG 2.2, niveau AA2.4.11 focus non masqué, 2.5.7 mouvements de glissement, 2.5.8 taille de cible, 3.3.8 authentification accessible
WCAG 2.2, niveau AAA2.4.13 apparence du focus

Ce site n’a ni vidéo, ni son, ni formulaire d’authentification, ni geste de glissement. Les critères 1.2.x, 3.3.8 et 2.5.7 ne s’y appliquent donc pas, ce qui est une facilité et non un mérite.

Important

Le site n’offre aucun moyen de me joindre. Pas d’adresse courriel, pas de formulaire, pas de page Contact.

C’est un écart délibéré au SGQRI 008 3.0, qui demande qu’une offre d’assistance figure sur la page d’accessibilité. Je le sais et je l’assume : je ne souhaite pas publier de coordonnées.

À noter que le critère WCAG 3.2.6 Aide cohérente, lui, n’est pas en échec : il ne s’applique que si un mécanisme d’aide existe sur plusieurs pages, et il n’y en a aucun.

C’est le seul écart connu à ce jour. S’il s’en découvre d’autres, ils seront ajoutés ici plutôt que corrigés en silence.

Les couleurs des deux thèmes ne sont pas jugées à l’œil. Un script parcourt le fichier de jetons, résout chaque référence, et calcule le rapport de contraste de chaque paire selon la formule des règles du W3C.

54 paires mesurées, toutes au-dessus de leur seuil. Le texte courant atteint 16,46:1 en thème clair et 15,59:1 en thème sombre, soit au-delà du niveau AAA, qui demande 7:1. La marge la plus étroite est le contour d’un champ de saisie sur une fiche, à 3,8:1 pour un seuil de 3:1.

Le même script vérifie que les deux déclarations du thème sombre, celle qui suit le réglage du système et celle qui suit un choix explicite, ne divergent pas. Une duplication non vérifiée finit toujours par diverger.

Certaines erreurs ne produisent pas d’avertissement : elles empêchent le site d’être produit.

  • Une image sans texte de remplacement arrête la construction. La sortie de secours pour une image vraiment décorative demande de l’écrire noir sur blanc, donc un oubli et une décision ne se ressemblent pas.
  • Un nom d’icône inconnu arrête la construction. Le fichier qui déclare les icônes est aussi celui qui engendre le tableau plus bas : une icône ne peut donc pas exister sans sa description.
  • Une entrée de navigation sans adresse arrête la construction, plutôt que de produire un lien mort répété sur chaque page.
  • Un lien dont le texte est vague ou qui affiche une URL nue déclenche un avertissement nommant le fichier fautif.

Le 2 août 2026, par lecture de l’arbre d’accessibilité du navigateur et mesure du rendu réel.

Résultats de la vérification du 2 août 2026
Ce qui a été vérifiéRésultat
Arrêts de tabulation sur un billet complet, de bout en bout52, dans l’ordre du document
Attributs tabindex positifs, qui désordonnent le parcoursaucun
Points de repère sans nomaucun
Bannières et zones main par pageune seule de chaque
Sauts de niveau dans le plan de titresaucun
Police effectivement chargéeAtkinson Hyperlegible Next
Taille du texte courant16 px au minimum
Interligne du texte courant1,6
Caractères par ligne65
Défilement horizontal de la page à 320 px de largeaucun
Cibles interactives sous 24 pxaucune, hors liens en pleine phrase, que le critère exempte

Le seul contenu qui dépasse 320 pixels est l’intérieur des blocs de code, dans une zone qui défile et qu’on atteint au clavier. Les règles du W3C autorisent explicitement le défilement horizontal pour ce qui exige une disposition en deux dimensions.

La recherche a été essayée : le compte de résultats est annoncé une seule fois, quand il se stabilise ; le pluriel s’accorde ; cocher un filtre réannonce le nouveau compte ; une requête sans résultat propose quatre chemins réels ; et le bouton « Effacer la recherche » rend le focus au champ.

Les deux thèmes ont été mesurés sur le rendu réel, et les chiffres obtenus sont identiques au centième à ceux calculés par le script.

Avertissement

Aucun test avec un vrai lecteur d’écran n’a encore été consigné ici.

La vérification décrite plus haut passe par l’arbre d’accessibilité du navigateur, qui est solide mais qui n’est pas NVDA , ni le Narrateur de Windows, ni VoiceOver . Ces logiciels ont chacun leurs habitudes, et un site correct dans l’arbre peut encore surprendre à l’oreille.

Le standard québécois demande de nommer les technologies d’assistance employées pour la vérification, avec leurs versions. Cette ligne restera vide tant qu’un test réel n’aura pas eu lieu, plutôt que d’être remplie par anticipation.

Le standard demande que les icônes employées soient décrites. Les voici toutes.

Aucune ne porte seule une information : chacune accompagne un texte qui dit la même chose, de sorte que le sens survit si le dessin n’est pas perçu.

Les 13 icônes du site, ce qu'elles représentent et où elles apparaissent. Toutes sont décoratives : chacune accompagne un texte qui porte le même sens, de sorte qu'aucune information ne dépend d'un dessin.
IcôneNomCe qu'elle représenteOù elle apparaît
AstuceUne ampoule vue de face, avec deux petits traits horizontaux sous le culot. Le mot « Astuce » est écrit à côté.Devant un encadré de conseil dans un billet.
AttentionUn octogone régulier, la forme d'un panneau d'arrêt, contenant un point d'exclamation. Le mot « Attention » est écrit à côté.Devant un encadré qui signale un risque réel dans un billet.
AvertissementUn triangle aux coins arrondis, pointe en haut, contenant un point d'exclamation. Le mot « Avertissement » est écrit à côté, et l'encadré porte aussi une bordure plus épaisse : trois signaux, dont deux survivent à l'absence de couleur.Devant un encadré qui prévient d'une conséquence dans un billet.
Vers la page suivanteUn chevron simple pointant vers la droite. Le libellé « Page suivante » est écrit à côté.Dans le bouton « Page suivante » de la pagination.
Vers la page précédenteUn chevron simple pointant vers la gauche, comme la pointe d'une flèche sans sa hampe. Le libellé « Page précédente » est écrit à côté.Dans le bouton « Page précédente » de la pagination.
ConfirmationUne coche, trait descendant court puis trait montant long. Le mot « Copié » apparaît en même temps et est annoncé dans une région live, donc la coche n'est qu'un doublon visuel.Remplace l'icône de copie pendant les deux secondes qui suivent une copie réussie.
CopierDeux rectangles aux coins arrondis qui se chevauchent, celui du dessus légèrement décalé vers le bas à droite, image d'un document dupliqué.Dans le bouton de copie d'un bloc de code.
Flux RSSUn point plein en bas à gauche d'où partent deux arcs concentriques vers le haut à droite, comme une onde qui se propage. C'est le symbole usuel des flux de syndication depuis les années 2000.Lien vers un flux de syndication, dans le pied de page et à côté des flux de catégorie.
ImportantUne bulle de parole rectangulaire avec une pointe en bas à gauche, contenant un point d'exclamation. Le mot « Important » est écrit à côté.Devant un encadré à ne pas manquer dans un billet.
Lien vers un autre siteUn carré dont le coin supérieur droit est ouvert, avec une flèche qui en sort en diagonale vers le haut à droite. Elle signale que la destination est ailleurs. Le texte « site externe », réservé au lecteur d'écran, dit la même chose, donc l'information ne dépend jamais du dessin.Accolée à tout lien qui quitte le site.
Lien permanent vers une sectionDeux maillons de chaîne ovales entrelacés en diagonale. Le lien porte comme nom accessible « Lien permanent vers la section », suivi du titre de la section, donc sa destination est annoncée en toutes lettres.À la fin de chaque titre de section dans un billet.
NoteUn cercle contenant un « i » minuscule, le point au-dessus de la barre. Le mot « Note » est écrit à côté, en toutes lettres.Devant un encadré d'information dans un billet.
RechercheUne loupe : un cercle avec un manche court partant en diagonale vers le bas à droite. Le bouton porte le mot « Rechercher » à côté, donc la loupe ne porte rien à elle seule.Dans le bouton d'envoi du formulaire de recherche.
  • Il suit votre réglage d’apparence. Clair ou sombre selon votre système, dès la première image affichée, sans éclair blanc au chargement. Un sélecteur dans l’en-tête permet de choisir autrement, et le choix est retenu.
  • Il respecte votre taille de police. Aucune taille n’est figée en pixels : tout suit le réglage de votre navigateur.
  • Il ne bloque pas le zoom. À 400 %, le contenu se replie en une colonne sans défilement horizontal.
  • Il s’arrête si vous demandez moins de mouvement. Sous prefers-reduced-motion , toutes les transitions tombent à zéro. Aucune information ne dépend d’une animation.
  • Il fonctionne sans JavaScript. Tout se lit et se parcourt. Seules la recherche et le bouton de copie du code en ont besoin, et ils se cachent plutôt que de rester inertes.
  • Il ne vous suit pas. Aucun témoin, aucune analyse, aucune ressource chargée depuis un autre serveur. Les polices sont servies d’ici.
  • Il s’imprime correctement. La navigation disparaît, et l’adresse des liens externes part avec le papier.

Le 2 août 2026.