Спросите 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 как в реальном времени, так |
| |и в автономном режиме |
+-------------------------------+------------------------------------------+