Autres langues : English
Le validateur HTML du WDG est similaire en de nombreux points au service de validation HTML du W3C. La plupart des différences qui existaient entre les deux validateurs a disparu avec les récents développements du validateur du W3C. Ce sont les mêmes erreurs qui sont signalées dans pratiquement tous les cas. Toutefois, quelques différences mineures peuvent subsister :
Le validateur HTML du WDG émet des avertissement pour les codes HTML valides mais à risques : les balises ouvrantes non closes (p.ex., <p><img src=machin alt=truc</p>), les balises fermantes non closes (p.ex., <p><em>machin</em</p>), les balises ouvrantes et fermantes vides (p.ex., <p>machin</>) et les balises ouvrantes potentielles (p.ex., <img alt=machin src=truc/chose>). Les autres validateurs ne produisent pas d'avertissements dans ces situations.
Le validateur HTML du WDG émet des avertissements pour les références non définies telles que “ et ™. Le service de validation HTML du W3C signale ces références comme étant des erreurs pour les documents XML mais reste muet pour les documents HTML.
Contrairement aux autres validateurs HTML, celui du WDG emploie une déclaration SGML spéciale quand le document à valider se réfère à une définition de type de document (DTD) personnalisée. C'est la raison pour laquelle beaucoup de DTD personnalisés, tout particulièrement ceux construit à partir du DTD « HTML 4.0 Transitional » du W3C, fonctionnent correctement avec le validateur HTML du WDG et pas avec d'autres validateurs.
Les deux validateurs sont très différents d'autres outils de vérifications tels que Weblint et le validateur HTML CSE 3310 (malgré son nom, ce dernier n'est pas un véritable « validateur »). Les deux validateurs en ligne vérifient les documents contre une définition de type de document — un document interprétable par une machine qui facilite le contrôle objectif de la syntaxe par rapport aux standards HTML. Au contraire, les « lints » (N.d.T. pansements ou peluches en anglais) sont subjectifs : ils contrôlent superficiellement la syntaxe tout en ajoutant des vérifications de style, tels que des avertissements pour des caractéristiques mal gérées. Les « lints » ont une utilité certaine mais ils ne peuvent se substituer aux validateurs HTML.