Valider un document HTML

Dernière mise à jour le 16 novembre 2009 à 13:00 par marlalapocket
Publié par Jeff

Le langage HTML est un standard publié par le W3C possédant des règles syntaxiques relativement strictes. Le respect du standard permet de maximiser les chances d’un affichage optimal sur la quasi-majorité des navigateurs et permet également d’en assurer une certaine pérennité dans le temps. Utiliser une page HTML ou XHTML valide permet, lorsqu’on la fait évoluer, de détecter très rapidement les erreurs de syntaxe, les balises non fermées, etc.

HTML Validator


Le seul outil véritablement fiable pour vérifier la syntaxe de votre code HTML est le service de validation du W3C accessible à la page suivante

Pour utiliser ce service, il suffit :
  • de saisir l’adresse de la page à contrôler,
  • d’envoyer le fichier
  • ou bien de copier directement le code HTML à valider dans le champ prévu à cet effet.


En déroulant les options, il est possible de préciser le type du document, et d’en afficher le code source. Cette dernière option est notamment très utile pour savoir où se situe l’erreur à corriger.

Lors de la correction, “commencez par le début” et pensez à revalider régulièrement le document car certaines erreurs en cachent d’autres et à l’inverse certaines erreurs entraînent de faux positifs.

Autres validateurs


Notez qu’il existe des équivalents de cet outil pour les autres standards du Web :
Meilleures réponses pour « Valider un document HTML » dans :
Structure d'un document HTML Voir Notion de document HTML Une page HTML est un simple fichier contenant du texte formatté avec des balises HTML. Par convention l'extension donnée au fichier est .htm ou .html, mais une page web peut potentiellement porter n'importe quelle...
Afficher des touches de clavier dans un document HTML VoirSi vous écrivez des documentations au format HTML, il peut être utile de symboliser des touches de clavier, par exemple lorsque l'utilisateur est invité à saisir une certaine combinaison de touches. Voici un moyen simple de le faire en...
[Site web] Vérifier, optimiser et nettoyer son code HTML VoirLes logiciels WYSIWYG de création de pages web produisent parfois du contenu HTML rempli de balises HTML inutiles, voire incompatibles avec les recommandations du W3C. Les outils proposés ci-dessous permettent de vérifier la validité du code HTML...
Javascript - Introduction au langage Javascript VoirQu'est-ce que le Javascript? Le Javascript est un langage de script incorporé dans un document HTML. Historiquement il s'agit même du premier langage de script pour le Web. Ce langage est un langage de programmation qui permet d'apporter des...
PHP - Parser du XML VoirIntroduction à XML PHP permet l'analyse syntaxique (parsage ou parsing en anglais) d'un document XML. Le langage XML (eXtensible Markup Language, traduisez Langage à balises extensibles) est un métalangage, c'est-à-dire un langage permettant de...
Introduction au HTML VoirPrésentation du HTML Le HTML (« HyperText Mark-Up Language ») est un langage dit de « marquage » (de « structuration » ou de « balisage ») dont le rôle est de formaliser l'écriture d'un document avec des balises de formatage. Les balises permettent...