HTML Tidy ist eine Konsolenanwendung, deren Zweck es ist, ungültiges HTML zu beheben , potenzielle Web-Zugänglichkeitsfehler zu erkennen und das Layout und den Einzugsstildes resultierenden Markups zu verbessern . Es ist auch eine plattformübergreifende Bibliothek , die von Programmierern in Computeranwendungen verwendet werden kann, um ihnen die Möglichkeiten von HTML Tidy hinzuzufügen.
Geschichte
Es wurde zuerst von Dave Raggett [2] des World Wide Web Consortium (W3C) entwickelt und dann 2003 als SourceForge [3] Projekt veröffentlicht und von verschiedenen Betreuern verwaltet.
Im Jahr 2012 wurde das Projekt nach GitHub [4] verlegt und von Michael Smith, ebenfalls von W3C , beibehalten [5], wo kritische HTML5- Unterstützung hinzugefügt wurde.
Im Jahr 2015 wurde die HTML Tidy Advocacy Community Group (HTACG) [6] gegründet, um die Verwaltung und Entwicklung von HTML Tidy als W3C Community Group zu übernehmen. [7]
Sein Quellcode ist in ANSI C für maximale Portabilität geschrieben und kompilierte Binärdateien sind für eine Vielzahl von Plattformen verfügbar. Es steht unter der W3C Software Notice and License (eine zulässige, BSD-Lizenz ) zur Verfügung. Aktuelle Versionen sind derzeit als Quellcode verfügbar, der von seinem GitHub git Versionskontroll- Repository oder in Binärpaketen für mehrere Betriebssysteme aus seinem GitHub Releases-Repository geklont wurde .
Beispiele für Fixes kann es zu schlechten HTML machen:
- Richten Sie gemischte Tags aus
- Fix fehlende oder nicht übereinstimmende End-Tags
- Fehlende Artikel hinzufügen (einige Tags, Zitate, …)
- Berichte proprietäre HTML-Erweiterungen
- Ändern Sie das Layout des Markups in den vordefinierten Stil
- Transformieren von Zeichen aus einigen Codierungen in HTML-Entitäten
HTML Tidy Anwendungen
Online HTML Tidy ist eine kostenlose Webbrowser-Anwendung, die in der Lage ist, ungültigen HTML-Code zu korrigieren und die gewünschten Reinigungsoptionen auszuführen. [8]
www.html-tidy.org/
Tidy is a console application for Mac OS X, Linux, Windows, UNIX, and more. It corrects and cleans upHTML and XML documents by fixing markup errors and …
HTML Tidy Binary Releases · Developer documentation · HTML Tidy