HTML Tidy

Поделись знанием:
Перейти к: навигация, поиск
HTML Tidy
Тип

Библиотека

Автор

Дейв Рэггетт

Написана на

Си[1]

Последняя версия

(2009-03-25; 5483 дня тому назад[2])

Лицензия

W3C Software Notice and License

Сайт

[www.html-tidy.org/ l-tidy.org]

К:Википедия:Статьи без изображений (тип: не указан)

HTML Tidy — это компьютерная программа и библиотека, целью которой является исправление неверного HTML и улучшение внешнего вида и стиля отступов полученной разметки.

Она была разработана Дейвом Рэггеттом из Консорциума Всемирной паутины (W3C), затем перенесена в проект SourceForge. Её исходный код написан на ANSI C для максимальной переносимости и прекомпилированные двоичные файлы доступны для различных платформ. Она доступна по лицензии W3C (пермиссивной, BSD-подобной лицензии). Новые версии доступны только в виде исходного кода, checked out under CVS (Concurrent Versions System, системой контроля версий), а не бинарном.

Примеры исправлений, которые она может внести в плохой HTML:

  • Straighten mixed-up tags
  • Fix missing or mismatched end tags
  • Add missing items (some tags, quotes, …)
  • Report proprietary HTML extensions
  • Change layout of markup to predefined style
  • Transform characters from some encodings into HTML entities


См. также

Напишите отзыв о статье "HTML Tidy"

Примечания

  1. [tidy.cvs.sourceforge.net/viewvc/tidy/tidy/src/ Index of /tidy/src]
  2. [tidy.cvs.sourceforge.net/tidy/tidy/src/version.h?view=markup SourceForge.net Repository - [tidy] Contents of /tidy/src/version.h]

Ссылки

  • [github.com/htacg/tidy-html5 Source codes on GitHub]
  • [tidy.sourceforge.net/ HTML Tidy Project Page]
  • [www.w3.org/People/Raggett/tidy/ Clean up your Web pages with HTML TIDY]
  • [infohound.net/tidy/ HTML Tidy Online]
  • [cgi.w3.org/cgi-bin/tidy HTML Tidy service] an online version of the HTML checker (w3.org)
  • [users.skynet.be/mgueury/mozilla/ Mozilla/Firefox extension for HTML validation based on Tidy]
  • [www.bioinformatics.org/phplabware/internal_utilities/htmLawed/index.php htmLawed], a Tidy-like PHP script
  • [lukaszwrobel.pl/blog/tidying-up-html-code-with-tidy-php-extension Tidy PHP extension] overview
  • [tidybatchfiles.info/ HTML Tidy for Windows, Batch Files for the Command Prompt]
  • [w3c.github.com/tidy-html5/ Tidy-HTML5], an experimental HTML5 compatible fork of Tidy

Отрывок, характеризующий HTML Tidy

– Го, го, го! ха ха, ха, ха! Ух! Ух! – раздался между солдатами грохот такого здорового и веселого хохота, невольно через цепь сообщившегося и французам, что после этого нужно было, казалось, разрядить ружья, взорвать заряды и разойтись поскорее всем по домам.
Но ружья остались заряжены, бойницы в домах и укреплениях так же грозно смотрели вперед и так же, как прежде, остались друг против друга обращенные, снятые с передков пушки.


Объехав всю линию войск от правого до левого фланга, князь Андрей поднялся на ту батарею, с которой, по словам штаб офицера, всё поле было видно. Здесь он слез с лошади и остановился у крайнего из четырех снятых с передков орудий. Впереди орудий ходил часовой артиллерист, вытянувшийся было перед офицером, но по сделанному ему знаку возобновивший свое равномерное, скучливое хождение. Сзади орудий стояли передки, еще сзади коновязь и костры артиллеристов. Налево, недалеко от крайнего орудия, был новый плетеный шалашик, из которого слышались оживленные офицерские голоса.
Действительно, с батареи открывался вид почти всего расположения русских войск и большей части неприятеля. Прямо против батареи, на горизонте противоположного бугра, виднелась деревня Шенграбен; левее и правее можно было различить в трех местах, среди дыма их костров, массы французских войск, которых, очевидно, большая часть находилась в самой деревне и за горою. Левее деревни, в дыму, казалось что то похожее на батарею, но простым глазом нельзя было рассмотреть хорошенько. Правый фланг наш располагался на довольно крутом возвышении, которое господствовало над позицией французов. По нем расположена была наша пехота, и на самом краю видны были драгуны. В центре, где и находилась та батарея Тушина, с которой рассматривал позицию князь Андрей, был самый отлогий и прямой спуск и подъем к ручью, отделявшему нас от Шенграбена. Налево войска наши примыкали к лесу, где дымились костры нашей, рубившей дрова, пехоты. Линия французов была шире нашей, и ясно было, что французы легко могли обойти нас с обеих сторон. Сзади нашей позиции был крутой и глубокий овраг, по которому трудно было отступать артиллерии и коннице. Князь Андрей, облокотясь на пушку и достав бумажник, начертил для себя план расположения войск. В двух местах он карандашом поставил заметки, намереваясь сообщить их Багратиону. Он предполагал, во первых, сосредоточить всю артиллерию в центре и, во вторых, кавалерию перевести назад, на ту сторону оврага. Князь Андрей, постоянно находясь при главнокомандующем, следя за движениями масс и общими распоряжениями и постоянно занимаясь историческими описаниями сражений, и в этом предстоящем деле невольно соображал будущий ход военных действий только в общих чертах. Ему представлялись лишь следующего рода крупные случайности: «Ежели неприятель поведет атаку на правый фланг, – говорил он сам себе, – Киевский гренадерский и Подольский егерский должны будут удерживать свою позицию до тех пор, пока резервы центра не подойдут к ним. В этом случае драгуны могут ударить во фланг и опрокинуть их. В случае же атаки на центр, мы выставляем на этом возвышении центральную батарею и под ее прикрытием стягиваем левый фланг и отступаем до оврага эшелонами», рассуждал он сам с собою…