8 critères figurent dans les deux colonnes : la machine donne un premier verdict, le wizard le confirme sur le fond (la pertinence d'un alt, d'un titre de page, d'une étiquette).
1 Images 9 critères
Auto : 1.1, 1.2, 1.3, 1.8, 1.9Wizard : 1.3, 1.6, 1.7
Un parseur voit très bien qu'un alt manque (1.1). Il ne saura jamais si alt="banner" décrit vraiment le graphique de chiffre d'affaires en dessous — c'est le critère 1.3, et c'est un humain qui tranche. Les CAPTCHA (1.4, 1.5) sortent du périmètre : il faut essayer l'alternative pour savoir si elle marche.
Voir les 9 critères « Images » →2 Cadres 2 critères
Auto : 2.1, 2.2
La seule thématique entièrement automatisable. Un iframe a un title, ou il n'en a pas. Nos deux règles vérifient la présence puis rejettent les titres vides et les classiques title="iframe" ou title="widget".
Voir les 2 critères « Cadres » →3 Couleurs 3 critères
Auto : 3.1, 3.2, 3.3
Les 3 critères reçoivent un verdict : un rapport de contraste est du calcul pur. Mais soyons précis sur la limite — nos règles lisent les couleurs déclarées en style inline, pas celles qui viennent d'une feuille CSS externe, et un texte posé sur une image de fond ou un dégradé échappe de toute façon au calcul statique. Notre vérificateur de contraste permet de rejouer un couple de couleurs à la main.
Voir les 3 critères « Couleurs » →4 Multimédia 13 critères
Auto : 4.1, 4.3, 4.7, 4.10, 4.11Wizard : 4.2, 4.4, 4.5, 4.6, 4.13
La thématique la plus coûteuse à auditer. On détecte l'absence de piste <track kind="captions"> (4.3) ou un autoplay non contrôlable (4.10). Personne ne peut vérifier par machine que les sous-titres sont synchronisés et complets (4.4) : il faut regarder la vidéo. Le wizard vous fait cocher, ligne par ligne.
Voir les 13 critères « Multimédia » →5 Tableaux 8 critères
Auto : 5.1, 5.4, 5.6, 5.7, 5.8Wizard : 5.2, 5.5
On vérifie la présence de <caption> (5.4), des <th> et de leur scope (5.6, 5.7), et qu'un tableau de mise en forme n'utilise pas de <th> (5.8). La pertinence du résumé et du titre (5.2, 5.5) demande de lire le tableau. Le 5.3, linéarisation d'un tableau de mise en forme, reste hors périmètre.
Voir les 8 critères « Tableaux » →6 Liens 2 critères
Auto : 6.1, 6.2Wizard : 6.2
Deux critères, mais le piège classique du parc français : « En savoir plus » répété 14 fois sur une page. Notre règle link-pertinent le remonte automatiquement. Le 6.2 passe aussi dans le wizard, parce qu'un intitulé peut être explicite dans son contexte de paragraphe et illisible hors contexte.
Voir les 2 critères « Liens » →7 Scripts 5 critères
Auto : 7.1, 7.3, 7.5
On attrape le <div onclick> sans rôle ARIA, le tabindex positif et les messages de statut sans aria-live (7.5). Mais 7.2 et 7.4 supposent d'utiliser le composant : un menu déroulant maison peut avoir role="menu" et rester intraversable au clavier. Un scan statique ne clique pas.
Voir les 5 critères « Scripts » →8 Éléments obligatoires 10 critères
Auto : 8.1, 8.3, 8.4, 8.5, 8.6, 8.7, 8.9, 8.10Wizard : 8.2, 8.4, 8.6, 8.8
La thématique la mieux couverte en automatique : doctype (8.1), lang sur <html> (8.3) et sa validité (8.4), présence du <title> (8.5), changements de langue en cours de page (8.7). Reste la validité du code (8.2) et la pertinence du titre de page (8.6) — « Accueil » est un titre présent mais inutile.
Voir les 10 critères « Éléments obligatoires » →9 Structuration de l'information 4 critères
Auto : 9.1, 9.2, 9.3, 9.4Wizard : 9.2, 9.4
On voit le saut de niveau H2 → H4 et le <h1> manquant (9.1). Ce qu'on ne voit pas : un <main> déclaré autour du menu, ou une liste de produits balisée en <div>. La structure du document (9.2) demande de comparer ce qui est affiché à ce qui est balisé — le viewer du wizard met les deux côte à côte.
Voir les 4 critères « Structuration de l'information » →10 Présentation de l'information 14 critères
Auto : 10.1, 10.4, 10.6, 10.7, 10.8Wizard : 10.1, 10.2, 10.3, 10.5, 10.10, 10.11, 10.12, 10.13, 10.14
C'est la thématique où l'écart est le plus violent : 5 critères sur 14 seulement reçoivent un verdict automatique. On détecte un outline:none sans alternative (10.7), un lien non souligné dans un paragraphe (10.6), un user-scalable=no dans le meta viewport (10.4). Mais le reflow à 320 px (10.11) et l'espacement du texte (10.12) supposent de redimensionner une vraie fenêtre. Neuf critères passent au wizard.
Voir les 14 critères « Présentation de l'information » →11 Formulaires 13 critères
Auto : 11.1, 11.2, 11.5, 11.6, 11.8, 11.9, 11.10, 11.13Wizard : 11.2, 11.3, 11.4, 11.7, 11.11, 11.12
Le champ sans étiquette (11.1) est notre détection la plus fréquente, et la plus facile à corriger. On voit aussi l'absence d'autocomplete (11.13) et les champs obligatoires non indiqués (11.10). En revanche, savoir si le message d'erreur suggère vraiment une correction (11.11) demande de soumettre le formulaire avec de mauvaises valeurs : c'est le wizard. Et nous ne scannons pas encore les pages derrière authentification.
Voir les 13 critères « Formulaires » →12 Navigation 11 critères
Auto : 12.1, 12.6, 12.7, 12.8, 12.9Wizard : 12.2, 12.3, 12.4, 12.5, 12.10, 12.11
On vérifie les deux systèmes de navigation (12.1), les zones de regroupement (12.6), le lien d'évitement (12.7) et l'ordre de tabulation cohérent (12.8). La cohérence du menu entre les pages (12.2) et la pertinence du plan du site (12.4) supposent de comparer plusieurs pages entre elles : notre crawl en récupère jusqu'à 20, le verdict reste humain.
Voir les 11 critères « Navigation » →13 Consultation 12 critères
Auto : 13.1, 13.2, 13.3, 13.7, 13.8, 13.10Wizard : 13.6, 13.9, 13.11, 13.12
Le rafraîchissement automatique (13.1), l'ouverture de nouvelle fenêtre non annoncée (13.2) et le PDF en téléchargement sans version accessible (13.3) sortent du scan. Le reste est physique : arrêter un contenu clignotant (13.6), annuler un geste (13.11), faire tourner l'écran (13.12). Et deux critères ne sont couverts par aucun des deux moteurs — 13.4 (document bureautique accessible) et 13.5 (art ASCII, émoticônes). On préfère l'écrire.
Voir les 12 critères « Consultation » →