Classement HTML - HTML Tidy

HTML bien rangé
Auteur(s) original(aux) Dave Ragget
Développeur(s) Groupe communautaire de plaidoyer HTML Tidy
Version stable
5.7.28 / 24 mars 2021 ; Il ya 4 mois ( 24 mars 2021 )
Dépôt Modifiez ceci sur Wikidata
Écrit en C
Système opérateur BSD , Linux , macOS , Microsoft Windows
Taper Bibliothèque , Application console
Licence Avis et licence du logiciel W3C
Site Internet www .html-tidy .org Modifiez ceci sur Wikidata

HTML Tidy est une application console permettant de corriger le langage de balisage hypertexte (HTML) non valide , de détecter les erreurs d'accessibilité Web potentielles et d'améliorer la mise en page et le style de retrait du balisage résultant. C'est également une bibliothèque multiplateforme pour les applications informatiques qui fournit les fonctionnalités de HTML Tidy.

Histoire

HTML Tidy a été développé par Dave Raggett du World Wide Web Consortium (W3C). Plus tard, il a été publié en tant que projet SourceForge en 2003 et géré par divers mainteneurs.

En 2012, le projet a été déplacé vers GitHub et maintenu par Michael Smith, également du W3C , où le support HTML5 a été ajouté.

En 2015, le HTML Tidy Advocacy Community Group (HTACG) a été formé pour la gestion et le développement de HTML Tidy en tant que groupe communautaire W3C.

Le code source HTML Tidy est écrit en ANSI C pour la portabilité. Les fichiers binaires compilés sont disponibles pour une variété de plates-formes. Il est disponible sous le W3C Software Notice and License , une licence permissive de type BSD . Des versions à jour sont disponibles sous forme de code source cloné à partir de son référentiel de contrôle de version GitHub git , ou dans des packages binaires pour plusieurs systèmes d'exploitation à partir de son référentiel GitHub Releases.

Exemples de corrections de code HTML invalide ou mal construit :

  • Réorganiser les balises mélangées
  • Compléter les balises de fin manquantes ou incompatibles
  • Ajouter des éléments de syntaxe manquants (quelques balises, guillemets, ...)
  • Signaler les extensions HTML propriétaires
  • Changer la disposition du balisage en un style prédéfini
  • Transformer les caractères de certains encodages en entités HTML

Voir également

Les références

Liens externes