2009-05-27 5 views
10

J'ai un projet de rails avec beaucoup d'ID en double (il semble que les ID ont été utilisés comme la classe aurait dû être utilisée), donc évidemment c'est mauvais. J'ai besoin de tout refactoriser pour me débarrasser des ID en double, et j'ai besoin d'un addon pour Firefox (idéalement) pour valider la page comme je l'ai vu pour s'assurer qu'il n'y a pas d'ID en double, car ce n'est pas quelque chose que je veux craie jusqu'à "regarder chaque page à la main".Firefox addon ou un autre outil pour valider localement des pages HTML

Existe-t-il un addon ou un autre outil qui me permettra de faire cela? (J'ai vérifié via les addons de Firefox, et rien trouvé qui fonctionne vraiment, ils redirigent tous vers le validateur w3, que je ne peux pas utiliser, puisque l'application est locale).

EDIT: J'aurais dû le mentionner, je le veux sous Linux. HTML Validator ne fonctionne pas sous Linux

+0

** En relation: ** [Complément Firefox pour trouver des éléments HTML non fermés] (http://stackoverflow.com/q/6549570/1497596) – DavidRR

Répondre

9

Installez le Web Developer Toolbar, redémarrez votre navigateur et appuyez sur Ctrl + Maj + l (Ctrl + Maj + une dans les versions plus anciennes) ou utilisez le menu (clic droit ou barre d'outils): Outils> Valider Local

+1

Il ne fait que soumettre le code HTML sur la machine locale, le problème de cette que le validateur ne peut pas utiliser les en-têtes http pour déterminer l'encodage du document, donc si votre page contient des caractères non-ascii, le validateur échouera. – Calmarius

3

L'extension Web Developer devrait vous permettre de valider le HTML local.

Faites un clic droit -> Développeur Web -> Outils -> Valider HTML local (Ctrl + Maj + A)

8

Ou utilisez HTML Validator, il peut même nettoyer votre code en utilisant WWWC's Tidy.

+0

Je l'ai regardé, mais ne fonctionne pas sous Linux :( –

+0

Cela ne fonctionne que sous OS X. Mais comme il n'a pas fourni son système d'exploitation, je l'ai juste recommandé. –

Questions connexes