Wie kann ich HTML offline validieren?

20

Wenn ich eine Website lokal entwickle, möchte ich manchmal überprüfen, ob das HTML gültig ist, aber ich konnte kein gutes Tool finden. Ich möchte, dass dies nur teilweise zur Überprüfung der Integrität erfolgt, wenn ich Layoutprobleme behebe.

Können Sie bitte ein Tool vorschlagen, das HTML offline validieren kann ? Ich suche keine Validierung innerhalb einer IDE, sondern etwas, das die Seite vom Webserver lädt.

Vielen Dank!

citadelgrad
quelle

Antworten:

24

Sie können den Quellcode und / oder die Pakete direkt von w3 [1] herunterladen.

[1] http://validator.w3.org/source/

waechter
quelle
1
+1, und sie haben eine Menge anderer wirklich cooler Tools und Bibliotheken zum Download zur Verfügung.
Tim Post
sudo apt-get install w3c-markup-validator
Ciro Santilli
11

Um Zeit zu sparen, benutze ich eine Firefox-Erweiterung namens HTML Validator . Es fügt Ihrem Ansichtsquellenfenster eine Validierung hinzu und zeigt Ihnen Fehler und Warnungen in einem unteren Bereich an. Platziert außerdem ein Symbol im unteren Bereich Ihres Fensters, das Ihnen eine Kurzreferenz für Ja / Nein bei der Validierung anzeigt. Wenn nein, sehen Sie sich nur die Quelle an und sehen genau, was Ihre Fehler sind.

Überprüft auch die Zugänglichkeit.

Bryson
quelle
1
Oh ja. Überprüfen Sie, wie Sie gehen. Spart Ihnen einen zusätzlichen manuellen Schritt auf jeder Seite. Wurde jedoch noch nicht für HTML5 aktualisiert.
Grant Palin
5

Haben Sie HTML Tidy ausgecheckt ?

Tim Post
quelle
Dies ist auch eine sehr gute Lösung; und da sie Binärdateien für fast alle Plattformen bereitstellen, ist dies auch eine gute Option für Anfänger.
Waechter
4

Mit dem Web Developer Toolbar- Add-On für Firefox können Sie HTML und CSS lokal validieren (und viele andere nützliche Dinge tun) . Es ist auch für Google Chrome verfügbar .

Virtuosi Media
quelle
Dies ist nur eine schnelle Methode, um sie an den W3C-Validator zu senden. Kaum offline.
Kris
Entschuldigung, ich habe die Frage falsch verstanden. Sie können lokal validieren, jedoch nicht offline.
Virtuosi Media
2

In Debian / Ubuntu können Sie:

sudo apt-get install w3c-markup-validator

Dadurch erhalten Sie das Webinterface.

Wenn Sie über die Konsole validieren möchten, bearbeiten /usr/share/doc/w3c-markup-validator/examples/validate.plund installieren Sie diese libwebservice-validator-html-w3c-perl. Jetzt können Sie validate.plmit einer URL zur Validierung ausführen .

Janus Troelsen
quelle
Dies funktioniert hervorragend im Browser. Könnten Sie beschreiben, wie man es bearbeitet, validate.pldamit es von der Kommandozeile mit lokaler Datei ausgeführt werden kann? Ich kenne Python nicht und bin mir nicht sicher, wie ich es machen soll.
Rafal
1
@Rafal: Sie müssen nur die URL so korrigieren, dass sie auf den Webserver verweist, auf dem sich der w3c-markup-validator (CGI) befindet. Es kann sein, dass die URL bereits passt, wenn Sie Ihren Webserver auf Port 80 betreiben. Stellen Sie vor der Installation des Konsolenmaterials sicher, dass es im Browser funktioniert. Auf diese Weise sind Sie auch sicher, dass die URL korrekt ist. Es ist auch Perl, nicht Python.
Janus Troelsen