Question

Question simple - J'ai un tas de pages html cruddy à nettoyer et je cherche un script / utilitaire open source ou freeware pour supprimer tout fichier indésirable et le reformater en un code cohérent joliment présenté. Des recommandations?

Si cela est pertinent, je manipule généralement le code HTML dans Dreamweaver - mais en modifiant le code et en utilisant la fenêtre wysiwyg comme aperçu plutôt que vica-versa - un script compatible avec Dreamweaver serait donc un plus.

Était-ce utile?

La solution

Je ne pense pas qu'il se connecte à Dreamweaver, mais chaque fois que j'ai besoin de nettoyer le HTML, HTML Tidy est mon aller au gars

Autres conseils

Je seconde HTML Tidy.
Je voulais juste ajouter que c'est une bibliothèque avec divers ports et liaisons. En tant que tel, il est également intégré à certains éditeurs, tels que HTML-Kit ou NoteTab, et dispose d’une interface graphique. Tous ces éléments sont liés dans la page indiquée ci-dessus.
Notez également que le du service de validation du balisage W3C dispose d'une option pour "Nettoyer le balisage avec HTML Tidy &"; (après affichage du résultat de la validation).

Dreamweaver CS3 est doté d'un " nettoyage du code HTML & intégré; choix sous " Commandes " élément du menu. Je ne pense pas qu'il soit aussi complet que HTML Tidy.

Extrait du site Adobe :

  

Code de nettoyage

     

Vous pouvez supprimer automatiquement les balises vides, combiner des balises de police imbriquées et améliorer le code HTML ou XHTML, illisible ou illisible.

     

Pour plus d'informations sur le nettoyage du code HTML généré à partir d'un document Microsoft Word, voir Ouvrir et modifier des documents existants.

     
      
  1. Ouvrez un document:

         
        
    • Si le document est au format HTML, sélectionnez Commandes > Nettoyer le HTML.
    •   
    • Si le document est en XHTML, sélectionnez Commandes > Nettoyer XHTML. - Pour un document XHTML, la commande Nettoyer XHTML corrige les erreurs de syntaxe XHTML, définit la casse des attributs de balises en minuscules et ajoute ou rapporte les attributs requis manquants pour une balise en plus de l'exécution des opérations de nettoyage HTML.
    •   
  2.   
  3. Dans la boîte de dialogue qui s'affiche, sélectionnez l'une des options, puis cliquez sur OK. - Remarque: selon le format de votre document et le nombre d'options sélectionnées, le nettoyage peut prendre plusieurs secondes.

  4.   
     

Supprimer les balises de conteneur vides Supprime les balises ne contenant aucun contenu. Par exemple, & Lt; b & Gt; & Lt; / b & Gt; et < font color = " # FF0000 " > < / font > sont des balises vides, mais le & amp; ly; b > balise dans & amp; Ltb > du texte < / b > n'est pas.

     

Supprimer les balises imbriquées redondantes : supprime toutes les instances redondantes d'une balise. Par exemple, dans le code & Lt; b & Gt; c’est ce que je & Lt; b & Gt; vraiment & Lt; / b & Gt; Je voulais dire < / b > ;, les balises b entourant le mot sont vraiment redondantes et seraient supprimées.

     

Supprimer les commentaires HTML autres que Dreamweaver : supprime tous les commentaires non insérés par Dreamweaver. Par exemple, & Lt;! - begin body text - & Gt; serait supprimé, mais <! - TemplateBeginEditable name = " doctitle " - > & # 8217; t, car & # 8217; est un commentaire de Dreamweaver qui marque le début d’une région modifiable dans un modèle.

     

Supprimer le balisage spécial de Dreamweaver : supprime les commentaires ajoutés par Dreamweaver au code afin de permettre aux documents d'être automatiquement mis à jour lorsque les modèles et les éléments de bibliothèque sont mis à jour. Si vous sélectionnez cette option lors du nettoyage du code dans un document basé sur un modèle, le document est détaché du modèle. Pour plus d'informations, voir Détacher un document d'un modèle.

     

Supprimer des balises spécifiques : supprime les balises spécifiées dans la zone de texte adjacente. Utilisez cette option pour supprimer les balises personnalisées insérées par d'autres éditeurs visuels et les balises que vous ne voulez pas! & # 8217; ne souhaitez pas apparaître sur votre site (par exemple, clignoter). Séparez plusieurs balises par des virgules (par exemple, police, clignotement).

     

Combiner imbriqué < font > Balises lorsque possible consolide deux balises de police ou plus lorsqu'elles contrôlent la même plage de texte. Par exemple, & Lt; taille de la police = & "7 &"; & Gt; & Lt; font color = & "# FF0000 &"; & grand rouge < / font > < / font > serait changé en < taille de la police = & «7 &»; color = & "; # FF0000 &"; > big red < / font > ;.

     

Afficher l'achèvement de la connexion : affiche un message d'alerte contenant des informations détaillées sur les modifications apportées au document dès la fin du nettoyage.

J'utilise le Formateur HTML ... il fait exactement ce que vous recherchez.

Je pense vraiment que le meilleur outil qui existe est le HTML Formatter de Logichammer. com. Il fait exactement ce dont vous avez besoin et est extrêmement simple à utiliser. La peine de vérifier ... le gars a même une vidéo sur son site montrant à quel point il est facile à utiliser. Je l'utilise depuis deux ans maintenant et je ne pouvais plus m'en passer ... Je reçois beaucoup de code compliqué.

J'utilise Nettoyer HTML , le travail de nettoyage et de mise en forme HTML est bien effectué

Je suggérerais purehtml.in ... d'embellir les balises HTML, Style et JavaScript ...

Vous pouvez même mettre en mémoire tampon votre HTML existant via HTML Tidy avant qu'il n'atteigne le navigateur. Si le site est peu achalandé, cela rendra les choses ordonnées sans effort.

Moi aussi, je recommande HTML Tidy. Bien que n'étant plus mis à jour par Dave Ragett, l'outil est mis à jour fréquemment avec des modifications.

J'utilise HTML Trim , une application Win32 permettant de nettoyer certains blobs de code générés automatiquement par certains de nos développeurs assommer.

Vous pouvez également récupérer la version en ligne de commande que vous pourrez intégrer à Dreamweaver.

Désolé, je ne peux pas publier plus d'un hyperlien - encore un n00b ici.

J'utilise Polystyle depuis longtemps, et j'en suis assez heureux. Les règles de formatage sont assez souples et coûtent environ 15 dollars. Une version d'évaluation est disponible.

Je recommanderais vim. Vous pouvez formater un bloc de code avec v pour sélectionner le bloc et '=' pour indenter le code.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top