Fonctionnalités générales :
Il est important, lorsqu’on développe un site web, de fournir du code html valide: il s’agit d’une condition nécessaire (pas suffisante, hélas) pour que le code soit reproduit correctement sur tous les navigateurs. Le processus de validation peut se faire en envoyant sa page au W3C, qui se chargera alors de dire si la page est valide, et sinon d’expliquer pourquoi, à l’aide de messages d’erreur appropriés. Cependant, il s’agit d’un système relativement lourd et pénible, en particulier à cause de la nécessité de se connecter au W3C.
HTML Validator est une extension pour Firefox et Mozilla Seamonkey, qui incorpore (via des bibliothèques partagées écrites en C++) les algorithmes du W3C afin de réaliser cette validation en local, d’où une excellente interactivité ; lorsque l’extension est active, une icône est affichée en bas à droite de la fenêtre du navigateur : vert ça passe, jaune il y a des avertissements (on peut refuser de les voir), rouge il y a des erreurs. Un popup s’ouvre dès que l’on passe la souris sur l’icône, indiquant le nombre d’erreurs et d’avertissements.
Limitations, difficultés, fonctionnalités importantes non couvertes:
- Difficultés d’installation sous debian
- Pas de validation des CSS
- Un bouton permet (théoriquement) de nettoyer le code… on peut en effet grâce à lui obtenir quelques suggestions d’amélioration et ainsi apprendre des choses sur le standard HTML qu’on utilise, cela dit cette fonctionnalité ne remplacera jamais la correction manuelle du code.