Pour valider le code HTML d'une page, suivez les étapes ci-dessous.
La toute première ligne de votre page doit contenir la déclaration de la norme HTML utilisée. Le plus simple est d'utiliser la norme 4.01 "transitionelle":
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
Si vous souhaitez utiliser une autre norme, consultez la liste des déclarations possibles ici: http://www.w3.org/QA/2002/04/valid-dtd-list.html.
Dans les en-têtes de la page (c'est-à-dire quelque part entre les balises <head> et </head>), il faut spécifier l'encodage des caractères utilisé. Par exemple, pour un encodage "iso-8859-1":
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">
Ca y est, votre page est prête à être validée ! Pour cela, utilisez le validateur du W3C, http://validator.w3.org/. Vous avez la possibilité de donner l'URL de la page à valider, de télécharger le fichier, ou de copier/coller le contenu de votre page dans une zone de texte.
Cependant, pour automatiser le processus, vous pouvez aussi (pour la norme html 4.01), insérer les lignes suivantes dans le corps de votre page:
<p> <a href="http://validator.w3.org/check?uri=referer"><img src="http://www.w3.org/Icons/valid-html401" alt="Valid HTML 4.01 Transitional" height="31" width="88"></a> </p>
Le logo du W3C ci-dessous contiendra alors un lien vous permettant de revalider automatiquement la page.
Remarque : les lignes à insérer et le logo adapté dans le cas de l'utilisation d'autres normes vous seront fournis lors de la première validation réussie sur le site du W3C.