HTML Tidy
Encyclopedia
HTML Tidy is a computer program
and a library whose purpose is to fix invalid HTML
and to improve the layout and indent style
of the resulting markup.
It was developed by Dave Raggett
of World Wide Web Consortium
(W3C), then transferred to a SourceForge
project. Its source code is written in ANSI C
for maximum portability and precompiled binaries are available for a variety of platforms. It is available under the W3C license (a permissive, BSD-style license).
Examples of bad HTML it is able to fix:
Computer software
Computer software, or just software, is a collection of computer programs and related data that provide the instructions for telling a computer what to do and how to do it....
and a library whose purpose is to fix invalid HTML
HTML
HyperText Markup Language is the predominant markup language for web pages. HTML elements are the basic building-blocks of webpages....
and to improve the layout and indent style
Indent style
In computer programming, an indent style is a convention governing the indentation of blocks of code to convey the program's structure. This article largely addresses the C programming language and its descendants, but can be applied to most other programming languages...
of the resulting markup.
It was developed by Dave Raggett
Dave Raggett
Dave Raggett is a computer specialist who has played a major role in implementing the World Wide Web since 1992.He has been a W3C Fellow at the World Wide Web Consortium since 1995 and worked on many of the key web protocols, including HTTP, HTML, XHTML, MathML, XForms, and VoiceXML.Raggett wrote...
of World Wide Web Consortium
World Wide Web Consortium
The World Wide Web Consortium is the main international standards organization for the World Wide Web .Founded and headed by Tim Berners-Lee, the consortium is made up of member organizations which maintain full-time staff for the purpose of working together in the development of standards for the...
(W3C), then transferred to a SourceForge
SourceForge
SourceForge Enterprise Edition is a collaborative revision control and software development management system. It provides a front-end to a range of software development lifecycle services and integrates with a number of free software / open source software applications .While originally itself...
project. Its source code is written in ANSI C
ANSI C
ANSI C refers to the family of successive standards published by the American National Standards Institute for the C programming language. Software developers writing in C are encouraged to conform to the standards, as doing so aids portability between compilers.-History and outlook:The first...
for maximum portability and precompiled binaries are available for a variety of platforms. It is available under the W3C license (a permissive, BSD-style license).
Examples of bad HTML it is able to fix:
- Missing or mismatched end tags, mixed up tags
- Adding missing items (some tags, quotes, ...)
- Reporting proprietary HTML extensions
- Change layout of markup to predefined style
- Transform characters from some encodings into HTML entities
See also
- CSSTidyCSSTidyCSSTidy is an open source Cascading Style Sheets parser and optimiser written by Florian Schmitz. C++ and PHP versions are available. The name derives from HTML Tidy, since CSSTidy is supposed to be its counterpart for CSS. Currently CSSTidy is able to fix some common errors and reformat and...
- CSE HTML ValidatorCSE HTML ValidatorCSE HTML Validator is a software program for Microsoft Windows 2000, Windows XP, Windows Server 2003, Windows Vista, Windows 7, and above that was created by Albert Wiersch and is developed and sold electronically by AI Internet Solutions based near Dallas, TX.CSE HTML Validator is designed to help...
for Windows includes a GUIGraphical user interfaceIn computing, a graphical user interface is a type of user interface that allows users to interact with electronic devices with images rather than text commands. GUIs can be used in computers, hand-held devices such as MP3 players, portable media players or gaming devices, household appliances and...
for HTML Tidy
External links
- HTML Tidy Project Page
- Clean up your Web pages with HTML TIDY
- HTML Tidy Online
- HTML Tidy service an online version of the HTML checker (w3.org)
- Mozilla/Firefox extension for HTML validation based on Tidy
- htmLawed, a Tidy-like PHP script
- Tidy PHP extension overview
- HTML Tidy for Windows, Batch Files for the Command Prompt