HTML валидаторы

Периодически возникает необходимость провести проверку страницы на соответствие стандартам W3C. Вообще задача не сложная, просто заходим на http://validator.w3.org и вперед… Ну а если страниц с десяток, или еще чего… Одним словом существование standalone валидатора оправдано и востребовано. Но все ли так хорошо, как хотелось бы…

Встретив пару плагинов для Firefox я решил провести сравнение.
Итак:
Занятные сравнения работы валидаторов…
В сравнении принимают участие:

Сразу отмечу, что первые три участника используют технологию TIDY (http://www.w3.org/People/Raggett/tidy/)
Вот пара слов о ней:

Tidy is a helpful program that tries to help people to correct their HTML errors. It finds HTML errors and classifies them in 3 categories:

  • errors: HTML errors that Tidy cannot fix or understand.
  • warnings: HTML errors that Tidy can fix automatically
  • (optional) accessibility warnings: HTML warnings for the 3 priority levels defined in W3c WAI

В качестве подопытного кролика выступала стартовая страница www.yahoo.com

Итак, результаты проверки:


Плагин для файрфокс Html Validator

errors - 0
warnings - 126
accessibility warnings - 374

Плагиндля файрфокс HTML Validator (based on CSE HTML Validator)

errors - 21
warnings - 11
accessibility warnings - n\a

- отдельное приложение CSE HTML Validator -Lite

errors - 21
warnings - 6
accessibility warnings - 5

- W3C HTML Validator (http://validator.w3.org)

errors - 269

Вот и верь после этого людям.
Но все оказалось не так ужасно, сравнение проводилось в начале декабря, а уже через месяц я встретил совершенно замечательный плагин, который приятно взаимодействует с официальным W3C валидатором (это, конечно не standalone, но реализовано достаточно удобно). Имя этому плагину Web Developer 1.0, но его обзор - это тема для отдельной публикации…

Статьи по этой теме:


      , ,

Понравилась статья - оставьте комментарий или подпишитесь на RSS.

CoolApps.ru
Комментарии:

W3C validator требует корректного указания DTD и кодировки документа, в противном случае возвращает лавину ошибок - и правильно делает. Прочие валидаторы прощают такие вещи. На Yahoo как раз DTD отсутствует, хотя весь остальной код (я только что глядел) действительно… Как бы это помягче сказать… И Dreamweaver, и VisualStudio 2003-2005, и Delphi 2006, и даже современный FrontPage не пропустили бы таких ошибок. Кстати, Dreamweaver и VisualStudio имеют сейчас замечательные валидаторы. Я хотя и не тестировал, как Dmitro, но впечатление хорошее.

Относительно корректного указания DTD - все больше и чаще в тех. заданиях можно увидеть (причем “во первых строках”) указание о том, что выполненный сайт должен соответствовать стандарту W3C, и зачастую это бывает не Transitional или Basic, а Strict… Поэтому без качественной валидации никуда. :)

Оставить комментарий

*

*