Uporządkowany HTML - HTML Tidy

Porządek HTML
Pierwotny autor (autorzy) Dave Raggetta
Deweloper(zy) Grupa społeczności ds. rzecznictwa HTML Tidy
Wersja stabilna
5.7.28 / 24 marca 2021 r .; 4 miesiące temu ( 24 marca 2021 )
Magazyn Edytuj to na Wikidata
Napisane w C
System operacyjny BSD , Linux , macOS , Microsoft Windows
Rodzaj Biblioteka , Aplikacja Konsola
Licencja Informacja o oprogramowaniu i licencja W3C
Stronie internetowej www .html-schludny .org Edytuj to na Wikidanych

HTML Tidy to aplikacja konsolowa służąca do poprawiania nieprawidłowego języka znaczników hipertekstowych (HTML), wykrywania potencjalnych błędów dostępności sieci oraz poprawiania układu i stylu wcięcia wynikowych znaczników. Jest to także wieloplatformowa biblioteka dla aplikacji komputerowych, która udostępnia funkcje HTML Tidy.

Historia

HTML Tidy został opracowany przez Dave'a Raggetta z World Wide Web Consortium (W3C). Później został wydany jako projekt SourceForge w 2003 roku i zarządzany przez różnych opiekunów.

W 2012 roku projekt został przeniesiony na GitHub i utrzymywany przez Michaela Smitha, również z W3C , gdzie dodano obsługę HTML5 .

W 2015 roku utworzono HTML Tidy Advocacy Community Group (HTACG) w celu zarządzania i rozwoju HTML Tidy jako W3C Community Group.

Kod źródłowy HTML Tidy jest napisany w ANSI C, aby zapewnić przenośność. Skompilowane pliki binarne są dostępne dla różnych platform. Jest dostępny na warunkach licencji W3C Software Notice and License , liberalnej licencji w stylu BSD . Aktualne wersje są dostępne jako kod źródłowy sklonowany z repozytorium kontroli wersji GitHub git lub w pakietach binarnych dla wielu systemów operacyjnych z repozytorium GitHub Releases.

Przykłady poprawek do nieprawidłowego lub źle skonstruowanego kodu HTML:

  • Zmień kolejność pomieszanych tagów
  • Uzupełnij brakujące lub niezgodne tagi końcowe
  • Dodaj brakujące elementy składni (niektóre tagi, cudzysłowy, ...)
  • Zgłoś zastrzeżone rozszerzenia HTML
  • Zmień układ znaczników na predefiniowany styl
  • Przekształć znaki z niektórych kodowań w encje HTML

Zobacz też

Bibliografia

Linki zewnętrzne