Спросите Web-мастера вашей компании или разработчика новых сред, помнят ли они самые первые версии HTML, и в их ответах вы, возможно, почувствуете смесь благоговейного ужаса и ностальгии. Разработка Web-страниц была крайне простой, но не остав- ляла никаких возможностей для творчества. Сейчас у разработчиков Web-страниц существует слишком много способов для преодоления ограничений формата HTML. Отход от требований HTML принимает угрожающие размеры.

 

Вот почему программы проверки правильности создания Web-страницы (или программы контроля соответствия кода страницы формату HTML) являются весьма ценным дополнением к арсеналу программных средств Web-мастера.

 

Эти инструментальные средства могут быть автономными продуктами или встроенными в HTML-редакторы (как, например, в HotMetal Pro компании SoftQuad), либо быть доступны как онлайновые приложения, выпускаемые в режиме реального времени.

 

К последней категории относится моя любимая программа проверки правильности использования HTML  -  Doctor HTML. Процесс проверки выполняется очень просто. Вы вводите URL (универсальный указатель ресурса) Web-страницы, которую хотите проверить, а Doctor HTML выдает вам страницу с отчетом обо всех синтаксических ошибках HTML. Эта программа позволяет также узнать, соответствует ли ваша Web-страница требованиям HTML.

 

Я использую и два других средства проверки. Программа Validation Service фирмы Web Tech осуществляет проверку правильности использования HTML как в режиме реального времени, так и в автономном режиме. Программа Weblint Gateway также обеспечивает хорошую проверку, хотя она поддерживает не все метки, имеющиеся в HTML 2.0 или более старших версиях.

 

Онлайновая служба проверки HTML

Узел Links to Validators фирмы WDG  -  это полезное средство для поиска в Web как узлов, специализирующихся на онлайновой проверке соответствия HTML, так и автономных систем проверки.

 

Недавно начали появляться автономные программы проверки HTML для Windows и Macintosh; утилиты для Unix имеются уже давно. Для Windows я бы порекомендовал программу CSE 3310 HTML Validator фирмы Albert Wiersch. Она позволит определить правильность использования меток рамок и таблиц, а также всех меток, имеющихся в HTML 2.0, HTML 3.2, Netscape Extension и Microsoft Internet Explorer.

 

К числу других заслуживающих внимания продуктов относятся HTML PowerTools фирмы OppoSite Software, представляющий собой набор утилит для авторской работы в Web, среди которых имеются программа для автономной проверки HTML и Spyglass HTML Validator  -  бесплатное ПО проверки со встроенной библиотекой описаний типов документов Document Type Definition (DID).

 

Просто хорошая программа проверки HTML должна осуществлять поиск ошибок правописания, загружать все изображения в документ и определять их характеристики, а также тестировать структуру HTML, чтобы обнаружить недостающие или лишние метки.

 

Кроме того, программа проверки должна тщательно анализировать табличную структуру страницы и сообщать о ненужных метках TR, TH и TD.

 

Отличная программа проверки должна гарантировать правильность всех гиперсвязей в документе и, кроме того, исследовать синтаксис любых HTML-форм, чтобы проверить правильность использования входных типов и имен переменных. Также должны анализироваться иерархии HTML-команд и выявляться все избыточные HTML-контейнеры.

 

Джефф Френтзен

 

Пишите Джеффу по адресу: jeff_frentzen@zd.com.

ПРОВЕРКА ПРАВИЛЬНОСТИ ИСПОЛЬЗОВАНИЯ HTML

+-------------------------------+------------------------------------------+

|ИМЯ/АДРЕС                      |ЧЕГО СЛЕДУЕТ ОЖИДАТЬ                      |

+-------------------------------+------------------------------------------+

|CSE 3310 HTML Validator        |Программа проверки HTML под Windows,      |

|www/tetrion.com/               |которая может быть настроена на работу    |

|htmlvalidator.html             |вместе с вашим HTML-редактором            |

+-------------------------------+------------------------------------------+

|Doctor HTML                    |Эффективное средство проверки обычных     |

|www2.imagiware.com/RxHTML      |синтаксических ошибок в HTML; хорошо      |

|                               |подходит для выборочной проверки страниц  |

+-------------------------------+------------------------------------------+

|HTML PowerTools                |Комплект инструментальных средств под     |

|www.opposite.com               |Windows, включающий программу автономной  |

|                               |проверки                                  |

+-------------------------------+------------------------------------------+

|Spyglass HTML Validator        |Бесплатная программа проверки             |

|www.spyglass.com/products/     |правильности использования HTML проверяет |

|validator                      |ваши страницы на соответствие встроенному |

|                               |описанию типа документа (DTD)             |

+-------------------------------+------------------------------------------+

|Links to Validators фирмы WDG  |Удобное средство для поиска Web- узлов и  |

|www.htmlhelp.com/links/        |автономных программ проверки HTML         |

|validators.html                |                                          |

+-------------------------------+------------------------------------------+

|Weblint Gateway                |Выберите понравившуюся вам реализацию     |

|www.khoros.unm.edu/staff/      |инструмента проверки Weblint;             |

|neilb/weblint/gateways.html    |поддерживаются не все метки версий HTML   |

|                               |старше 2.0                                |

+-------------------------------+------------------------------------------+

|WebTechs Validation Service    |В этом узле предлагаются программы для    |

|www.webtechs.com/html-val-svc  |проверки HTML как в реальном времени, так |

|                               |и в автономном режиме                     |

+-------------------------------+------------------------------------------+

Версия для печати