Prüfen, ob alle Tags geschlossen sind

8

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?

    
Jon 30.10.2012, 16:39
quelle

3 Antworten

10

Verwenden Sie den W3C Markup Validator-Dienst unter Ссылка

    
Gianluca Ghettini 30.10.2012, 16:41
quelle
1

Versuchen Sie HTML Tidy. Es gibt auch eine Firefox-Plugin-Version

Wenn du viel in deinem Browser arbeitest und nicht zu den w3 Schulen hin und her springen willst, ist das eine gute Wahl, aber wie jeder, der gesagt hat, ist der Validator auch gut.

    
Josh Bibb 30.10.2012 16:41
quelle
0

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.

    
Alohci 30.10.2012 17:14
quelle

Tags und Links