HTML Tidy
Encyclopedia
HTML Tidy is a computer program
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

  • CSSTidy
    CSSTidy
    CSSTidy 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 Validator
    CSE HTML Validator
    CSE 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 GUI
    Graphical user interface
    In 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

The source of this article is wikipedia, the free encyclopedia.  The text of this article is licensed under the GFDL.
 
x
OK