HTML Tidy - HTML Tidy

HTML Tidy
Автор (ы) оригинала Дэйв Рэггетт
Разработчики) Группа сообщества HTML Tidy Advocacy
Стабильный выпуск
5.7.28 / 24 марта 2021 г . ; 4 месяца назад ( 24 марта 2021 г. )
Репозиторий Отредактируйте это в Викиданных
Написано в C
Операционная система BSD , Linux , macOS , Microsoft Windows
Тип Библиотека , консольное приложение
Лицензия Уведомление и лицензия о программном обеспечении W3C
Интернет сайт www .html-tidy .org Отредактируйте это в Викиданных

HTML Tidy - это консольное приложение для исправления недопустимого языка разметки гипертекста (HTML), обнаружения потенциальных ошибок веб-доступности , а также для улучшения макета и стиля отступа результирующей разметки. Это также кроссплатформенная библиотека для компьютерных приложений, которая предоставляет функции HTML Tidy.

История

HTML Tidy был разработан Дэйвом Рэггеттом из Консорциума Всемирной паутины (W3C). Позже он был выпущен как проект SourceForge в 2003 году и управлялся различными сопровождающими.

В 2012 году проект был перемещен на GitHub и поддержан Майклом Смитом, также из W3C , где была добавлена ​​поддержка HTML5 .

В 2015 году была сформирована группа сообщества HTML Tidy Advocacy Community (HTACG) для управления и развития HTML Tidy как группы сообщества W3C.

Исходный код HTML Tidy написан на ANSI C для обеспечения переносимости. Скомпилированные двоичные файлы доступны для множества платформ. Он доступен в соответствии с Уведомлением о программном обеспечении и лицензией W3C , разрешающей лицензией в стиле BSD . Актуальные версии доступны в виде исходного кода, клонированного из репозитория GitHub для управления версиями, или в виде бинарных пакетов для нескольких операционных систем из репозитория GitHub Releases.

Примеры исправлений недействительного или плохо построенного HTML:

  • Изменить порядок перепутанных тегов
  • Полностью отсутствующие или несовпадающие конечные теги
  • Добавьте недостающие элементы синтаксиса (некоторые теги, кавычки, ...)
  • Сообщать о проприетарных расширениях HTML
  • Изменить макет разметки на предопределенный стиль
  • Преобразование символов из некоторых кодировок в объекты HTML

Смотрите также

использованная литература

внешние ссылки