Critère 8.1
Chaque page web est-elle définie par un type de document ?
Comprendre
Chaque page doit déclarer un type de document (doctype) valide, placé avant la balise html.
Ce critère s’applique à toutes les pages.
Ce que vérifie Agence RGAA
Notre moteur conclut seul, dans un sens comme dans l’autre, parce que le contrôle est une simple vérification de présence.
Nous détectons automatiquement :
- absence de type de document valide
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
<!DOCTYPE html>
<html lang="fr">
…
</html>Voir un exemple à éviter
<html>
…
</html>- Sans doctype, le navigateur passe en mode de compatibilité et peut mal rendre la page.
Patron de référence à adapter à votre contexte : il ne vaut pas validation du critère.
Tests officiels
Test 8.1.1
Pour chaque page web, le type de document (balise
doctype) est-il présent ?Méthodologie de test
- Retrouver dans le document la balise DOCTYPE (par exemple
<!DOCTYPE html>) ; - Vérifier que :
- La balise DOCTYPE est placée avant la balise
<html>; - Le type de document est valide.
- La balise DOCTYPE est placée avant la balise
- Si c’est le cas, le test est validé.
- Retrouver dans le document la balise DOCTYPE (par exemple
Test 8.1.2
Pour chaque page web, le type de document (balise
doctype) est-il valide ?Méthodologie de test
- Tests identiques à 8.1.1
Test 8.1.3
Pour chaque page web possédant une déclaration de type de document, celle-ci est-elle située avant la balise
<html>dans le code source ?Méthodologie de test
- Tests identiques à 8.1.1
Texte officiel du référentiel RGAA 4.1.2 publié par la DINUM — voir la source.