Comment puis-je valider HTML hors ligne?


20

Lorsque je développe un site Web localement, je veux parfois vérifier si le HTML est valide mais je n'ai pas pu trouver un bon outil. Je veux que ce soit partiel comme vérification d'esprit lorsque je dépanne des problèmes de mise en page.

Pouvez-vous s'il vous plaît suggérer un outil qui peut valider le HTML hors ligne ? Je ne cherche pas de validation à l'intérieur d'un IDE mais quelque chose qui chargera la page à partir du serveur Web.

Je vous remercie!

Réponses:



11

Pour gagner du temps, j'utilise une extension Firefox appelée HTML Validator . Il ajoute la validation à votre fenêtre source de vue, vous indique des erreurs et des avertissements dans un volet inférieur. Met également une icône en bas de votre fenêtre vous montrant une référence rapide pour oui / non sur la validation. Si non, il vous suffit de visualiser la source et cela vous montre exactement quelles sont vos erreurs.

Valide également l'accessibilité.


1
Oh oui. Validez au fur et à mesure. Vous enregistre une étape manuelle supplémentaire sur chaque page. Cependant, n'a pas encore été mis à jour pour HTML5.
Grant Palin

5

Avez-vous vérifié HTML Tidy ?


C'est aussi une très bonne solution; et comme ils fournissent des binaires pour presque toutes les plateformes, c'est aussi une bonne option pour les débutants.
fwaechter

4

Vous pouvez valider HTML et CSS localement (et faire beaucoup d'autres choses utiles) avec le module complémentaire Web Developer Toolbar pour Firefox. Il est également disponible pour Google Chrome .


C'est juste un moyen rapide de le soumettre au validateur W3C. À peine «hors ligne».
Kris

Toutes mes excuses, j'ai mal lu la question. Vous pouvez valider localement, mais pas hors ligne.
Virtuosi Media

2

Dans Debian / Ubuntu, vous pouvez faire:

sudo apt-get install w3c-markup-validator

Cela vous donnera l'interface Web.

Si vous souhaitez valider à partir de la console, modifiez /usr/share/doc/w3c-markup-validator/examples/validate.plet installez libwebservice-validator-html-w3c-perl. Vous pouvez maintenant exécuter validate.plavec une URL pour valider.


Cela fonctionne très bien dans le navigateur. Pourriez-vous décrire comment modifier validate.plafin qu'il puisse être exécuté à partir de la ligne de commande avec un fichier local? Je ne connais pas python et je ne sais pas comment le faire.
Rafal

1
@Rafal: il vous suffit de corriger l'URL pour qu'elle pointe vers le serveur Web qui héberge le validateur de balisage w3c (qui est CGI). Il se peut que l'URL soit déjà adaptée, si vous exécutez votre serveur Web sur le port 80. Avant d'installer les éléments de la console, assurez-vous que cela fonctionne dans le navigateur. De cette façon, vous êtes également sûr que l'URL est correcte. C'est aussi Perl, pas Python.
Janus Troelsen
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.