{{위키데이터 속성 추적}}
{{소프트웨어 정보
| name                   = HTML 타이디
| title                  = HTML 타이디
| logo                   = 
| screenshot             = 
| caption                = 
| collapsible            = 
| author                 = [[데이브 레겟]]
| developer              = [[htacg]](HTML Tidy Advocacy Community Group)
| released               = <!-- {{시작 날짜|YYYY|MM|DD|df=yes/no}} -->
| discontinued           = 
| latest release version = {{wikidata|property|reference|P348}}
| latest release date    = {{시작 날짜와 나이|{{wikidata|qualifier|P348|P577}}}}
| latest preview version = 
| latest preview date    = <!-- {{시작 날짜와 나이|YYYY|MM|DD|df=yes/no}} -->
| frequently updated     = 
| programming language   = [[C (프로그래밍 언어)|C]]<ref>{{웹 인용|url=https://github.com/htacg/tidy-html5/|title=Repository|publisher=Github.org|accessdate=2015-04-25}}</ref>
| operating system       = [[BSD]], [[리눅스]], [[macOS]], [[마이크로소프트 윈도우]]
| platform               = 
| size                   = 
| language               = 
| status                 = 개발 중
| genre                  = [[라이브러리 (컴퓨팅)|라이브러리]], [[콘솔 응용 프로그램]]
| license                = [[W3C Software Notice and License]]
| website                = {{URL|http://www.html-tidy.org/}}
}}
'''HTML 타이디'''(HTML Tidy)는 유효하지 않은 [[HTML]], [[웹 접근성|웹 접근성 오류]]를 고치고 출력되는 마크업의 레이아웃과 [[들여쓰기 방식|들여쓰기 스타일]]을 개선하기 위한 [[콘솔 응용 프로그램]]이다. 프로그래머들이 [[응용 소프트웨어|컴퓨터 응용 프로그램]]들에 HTML 타이디의 기능을 추가할 수 있는 크로스 플랫폼 [[라이브러리 (컴퓨팅)|라이브러리]]도 존재한다.

== 역사 ==
[[W3C]]의 [[데이브 레겟]]이 처음 개발하였으며<ref>{{웹 인용| url=https://www.w3.org/People/Raggett/tidy/ | title=Clean up your Web pages with HTML TIDY | first=Dave | last=Raggett | work=W3C.org | accessdate=2015-02-12}} (Dave Raggett's legacy HTML Tidy page.)</ref> 그 뒤 2003년 [[소스포지]]<ref>{{웹 인용|url=http://tidy.cvs.sourceforge.net/tidy/ |title=SourceForge.net Repository - [tidy&#93; Index of / |publisher=Tidy.cvs.sourceforge.net |date= |accessdate=2015-04-25}}</ref> 프로젝트로 출시되어 여러 명의 유지보수자들에 의해 관리되고 있다.

2012년에 이 프로젝트는 [[깃허브]]로 이동되었으며<ref>{{github|w3c/tidy-html5}}</ref> [[W3C]]의 마이클 스미스에 의해 유지보수되고 있으며,<ref>{{웹 인용| url=https://people.w3.org/mike//| title=Michael[tm] Smith | first=Michael | last=Smith | work=W3C.org | accessdate=2015-02-12}}</ref> 여기에서 중요한 [[HTML5]] 지원이 추가되었다.

2015년 [[htacg]](HTML Tidy Advocacy Community Group)<ref>{{웹 인용|url=http://www.htacg.org |title=HTACG |publisher=HTACG.org |date= |accessdate=2015-04-25}}</ref>이 W3C 커뮤니티 그룹 차원에서 HTML 타이디의 관리와 개발을 떠맡기 위해 창설되었다.<ref>{{웹 인용|author=Jim Derry |url=https://www.w3.org/community/htacg/ |title=HTML Tidy Advocacy Community Group |publisher=W3.org |date= |accessdate=2015-04-25}}</ref>

소스 코드는 최대한의 포팅 가능성을 위해 [[ANSI C]]로 작성되어 있으며 컴파일된 이진 파일들은 다양한 플랫폼에서 사용할 수 있다. [[W3C Software Notice and License]](관대한 [[BSD 허가서|BSD 스타일 라이선스]])로 이용 가능하다. 최신 버전들은 현재 깃허브 [[깃 (소프트웨어)|깃 버전 관리]] 저장소로부터 클론된 소스 코드로나 깃허브 릴리스 저장소의 개별 운영 체제에 대한 이진 패키지로 사용이 가능하다.

잘못된 HTML을 수정하는 예는 다음과 같다:
* 혼재된 태그를 바로 잡기
* 존재하지 않거나 일치되지 않는 종료 태그 수정
* 존재하지 않는 항목 추가 (일부 태그, 인용 등)
* 사유 HTML 확장 기능 보고
* 마크업 레이아웃을 미리 정의된 스타일로 변경
* 일부 인코딩의 문자열들을 HTML 엔티티로 변환

== HTML 타이디 애플리케이션 ==
온라인 HTML 타이디(Online HTML Tidy)는 자유 웹 브라우저 애플리케이션의 하나로서 유효하지 않은 HTML 코드를 정정하고 원하는 정리 옵션을 실행할 수 있다.<ref>{{웹 인용|url=https://www.htmltidy.net/|title=HTML Tidy - Online Markup Corrector|website=www.htmltidy.net|access-date=2016-12-31}}</ref>

== 같이 보기 ==
* [[HTML 파서 비교]]
* [[CSSTidy]]

== 각주 ==
{{각주}}

== 외부 링크 ==
* [http://www.html-tidy.org/ HTML Tidy Project Page]
* [https://github.com/htacg/tidy-html5 Current Source Code]
* [https://github.com/htacg/tidy-html5/releases Official Binary Releases]
* [http://tidy.sourceforge.net/ HTML Tidy Project Page] (legacy)
* [https://htmltidy.net/ HTML Tidy Online]
* [https://web.archive.org/web/20021003090153/http://cgi.w3.org/cgi-bin/tidy HTML Tidy service] an online version of W3C's HTML checker (warning: outdated)
* [http://users.skynet.be/mgueury/mozilla/ Mozilla/Firefox extension for HTML validation based on Tidy] {{웨이백|url=http://users.skynet.be/mgueury/mozilla/ |date=20081003091714 }}
* [http://lukaszwrobel.pl/blog/tidying-up-html-code-with-tidy-php-extension Tidy PHP extension] overview
* [https://tidybatchfiles.info/ HTML Tidy for Windows, Batch Files for the Command Prompt]
* [https://www.balthisar.com/software/tidy/ Balthisar Tidy], a GUI version of Tidy for macOS that uses Tidy-HTML5.

{{HTML 편집기}}

[[분류:C로 작성된 자유 소프트웨어]]
[[분류:HTML 편집기]]