Validateur HTML
Réponse courte
Vérifiez les bases du document (doctype, langue, jeu de caractères, viewport, titre, identifiants uniques), les balises et attributs HTML obsolètes et l'intégration des iframes.
Ce que ça fait
Vérifie le HTML d'une page en trois parties. Bases du document : un DOCTYPE, un attribut `lang`, une déclaration de charset, une balise meta viewport, un `<title>` et des valeurs `id` uniques. HTML obsolète : des balises telles que `<center>`, `<font>` et `<marquee>`, et des attributs de présentation tels que `align` et `bgcolor`. Cadres intégrés : si chaque iframe possède un titre, se charge de manière différée hors écran, est isolée (sandbox) lorsqu'elle provient d'un autre site et utilise HTTPS. Chaque partie liste ce qu'elle a trouvé.
Pourquoi c'est important
Les navigateurs corrigent silencieusement le balisage cassé, mais les technologies d'assistance et les robots d'indexation travaillent à partir de ce que produit l'analyseur syntaxique. Une balise `lang` ou viewport manquante, des ID en double, des restes de code de présentation et des iframes sans titre sont des problèmes mineurs mais réparables qui affectent l'accessibilité, le rendu mobile et la fiabilité de lecture de la page.
Comment ça fonctionne
-
Saisissez l'URL d'une page ou collez son HTML
-
Nous analysons le HTML brut dans votre navigateur
-
Exécutons les vérifications des bases du document, du HTML obsolète et des iframes
-
Renvoyons un résultat pour chaque partie, avec les ID en double, les éléments obsolètes et les iframes trouvés
Exemple d'entrée et de sortie
url: https://rankproof.eu/tools
Document basics 100/100 HTML5 doctype declared OK html lang attribute set OK character encoding declared OK meta viewport présente OK élément title présent OK aucun ID en double OK Obsolete HTML 100/100 aucune balise obsolète (center, font, …) OK aucun attribut obsolète (align, …) OK Embedded frames (iframes): 2 chaque iframe a un titre warn (1 sur 2) offscreen iframes lazy-load OK iframes tierces isolées (sandbox) OK toutes les iframes utilisent HTTPS OK 2 domaines sur 3 sont satisfaisants
Qui l'utilise
-
Développeur front-end
Vérifiez une version de pré-production avant la fusion et corrigez les ID en double ou les balises meta manquantes avant leur mise en ligne.
-
Ingénieur QA
Ajoutez la vérification à votre checklist de mise en production pour détecter le balisage cassé par un changement de modèle CMS.
-
Auditeur en accessibilité
Corrigez les iframes sans titre, un attribut lang manquant et les ID en double avant de commencer un audit WCAG complet.
Questions fréquentes
Les erreurs HTML sont-elles un facteur de classement ?
Pas directement — Google a indiqué que la validité du HTML n'est pas un facteur de classement. Un balisage cassé peut néanmoins causer des problèmes indirects, comme des données structurées ou un contenu qui n'est pas lu comme prévu.
Qu'est-ce qui compte comme HTML obsolète ?
Des éléments et attributs que la norme HTML ne prend plus en charge pour la présentation, tels que `<center>`, `<font>`, `<marquee>`, `<big>`, `<strike>`, `align`, `bgcolor` et `border`. Remplacez-les par du CSS.
Pourquoi les iframes ont-elles besoin d'un titre ?
Les lecteurs d'écran annoncent le titre afin que les utilisateurs sachent ce que contient un cadre avant d'y entrer. Cela fait partie de l'obligation de donner un nom accessible à chaque cadre selon les WCAG 2.1.
Valide-t-il le contenu généré par JavaScript ?
Non — nous vérifions le code source HTML brut, collé ou récupéré directement, et non le DOM après l'exécution de JavaScript.
Vérifie-t-il chaque règle HTML ?
Non — c'est une vérification rapide des bases, du balisage obsolète et des iframes, pas un validateur complet de la norme HTML.