Critère 8.2

Pour chaque page web, le code source généré est-il valide selon le type de document spécifié ?

Pré-vérifiéRGAA 4.1.21 test officiel

Comprendre

Le code source généré doit être valide : balises correctement ouvertes, fermées et imbriquées, identifiants uniques.

Ce critère s’applique à toutes les pages.

Ce que vérifie Agence RGAA

Notre moteur détecte automatiquement des anomalies, mais une personne doit confirmer la pertinence avant de conclure.

Nous détectons automatiquement :

  • identifiants dupliqués référencés par ARIA
  • identifiants dupliqués sur des éléments actifs

Un résultat automatique n’est jamais un audit : seul un contrôle humain (en interne ou par un auditeur RGAA) permet de conclure.

Exemple de correction

Des identifiants uniques dans la page
<label for="courriel">Adresse e-mail</label>
<input id="courriel" type="email">
Voir un exemple à éviter
Le même id sur deux éléments
<div id="menu">…</div>
<div id="menu">…</div>
  • Vérifiez la page avec le validateur du W3C.
  • Balises correctement ouvertes, fermées et imbriquées.

Patron de référence à adapter à votre contexte : il ne vaut pas validation du critère.

Tests officiels

  1. Test 8.2.1

    Pour chaque déclaration de type de document, le code source généré de la page vérifie-t-il ces conditions ? Les balises, attributs et valeurs d’attributs respectent les règles d’écriture ; L’imbrication des balises est conforme ; L’ouverture et la fermeture des balises sont conformes ; Les valeurs d’attribut id sont uniques dans la page ; Les attributs ne sont pas doublés sur un même élément.

    Méthodologie de test
    1. Dans le menu « Check », activer l’option « W3C Nu markup checker (all frames) ».
    2. Dans la page de résultats, vérifier que :
      • Les balises, attributs et valeurs d’attributs respectent les règles d’écriture ;
      • L’imbrication des balises est conforme ;
      • L’ouverture et la fermeture des balises sont conformes ;
      • Les valeurs d’attribut id sont uniques dans la page ;
      • Les attributs ne sont pas doublés sur un même élément.
    3. Si c’est le cas, le test est validé.

Texte officiel du référentiel RGAA 4.1.2 publié par la DINUM — voir la source.

Critère RGAA 8.2 : Pour chaque page web, le code source généré est-il valide selon le type de document spécifié ? | Agence RGAA