Ich habe eine große dynamische Website, die von PHP erstellt wird. Ich vermute, dass eine meiner Komponenten die HTML-Tags nicht korrekt schließt. Ich habe die Quellausgabe HTML. Ich frage mich, ob es ein Skript oder eine Website gibt, die mir sagen wird, ob alle meine Tags geschlossen sind und so?
Verwenden Sie den W3C Markup Validator-Dienst unter Ссылка
Nur aus Interesse möchte ich darauf hinweisen, dass validator.nu besser für HTML4 als für den W3C-Validator geeignet ist. Angenommen, Ihr Markup ist dies:
%Vor% Das Element <meta>
ist eindeutig nicht geschlossen, wo es sein sollte, und das Ergebnis ist, dass das Element <title>
in Browsern nicht erkannt wird.
Aber geben Sie das Markup dem W3C-Validator und es wird Ihnen sagen, dass es validiert. Das liegt daran, dass es auf der SGML-Verarbeitung basiert, die eine Syntax erlaubt, die als Null End Tag (NET) -Syntax bekannt ist, was sie glauben macht, dass /
das Tag beendet.
Browser unterstützen keine NET-Syntax, und auch nicht validator.nu, so dass das Markup korrekt als fehlerhaft gekennzeichnet wird.
Für HTML5 sind beide Validatoren gut.
Tags und Links html