Функция Tag Validation
Данная функция позволяет проверять корректность фрагментов HTML-кода
страницы, не дожидаясь окончания разработки страницы. Применение функции
эффективно в том случае, если имя тега вводится вручную. Проверка выполняется
после того, как будет введена закрывающая угловая скобка. Если имя тега
введено правильно, то в строке состояния главного окна HomeSite появляется
сообщение Tag Validated (Тег корректен). В
противном случае в строке состояния выводится на красном фоне сообщение
о том, что тег с таким именем в описании текущей версии языка не обнаружен
(рис. 3.28).
Рис. 3.28. Результат применения функции Tag Validation
Следует отмстить, что в HomeSite помимо функции Tag Validation предусмотрено
использование еще двух инструментов синтаксического контроля документов:
встроенной утилиты Validator (Синтаксический анализатор) и внешнего приложения
- - CSE HTML Validator производства фирмы AI Internet Solutions, которое
может быть интегрировано с HomeSite (если оно установлено на компьютере).
Оба эти инструмента значительно мощнее функции Tag
Validation. Описание работы и настройки параметров встроенной утилиты
Validator приведено в разделе Тестирование
страниц главе Тестирование сайта и выгрузка на
удаленный сервер.
Доступ к настраиваемым параметрам всех трех инструментов осуществляется
посредством элементов управления вкладки Validation диалогового окна Settings.
На ней имеются следующие элементы (рис. 3.29):
Рис. 3.29. Окно установки параметров функции Tag Validation
- список версий языков создания Web-докумeнтов,
для которых поддерживается синтаксический контроль с помощью утилиты
Validator; список представляет собой таблицу из двух столбцов:
- Version (Версия) -
- наименование дочерней версии (конкретного подмножества тегов);
- Parent Version (Родительская
версия) -- наименование стандартизованной версии языка, на основе
которой получена дочерняя версия;
- кнопка Validator Settings... (Параметры
синтаксического анализатора); щелчок на кнопке приводит к открытию панели
свойств синтаксического анализатора;
- гипертекстовая ссылка CSE HTML Validator, которая обеспечивает
переход на Web-сайт фирмы-производителя указанного продукта
(http:// \www.htmlvalidator.com): этой ссылкой имеет смысл воспользоваться
в том случае, если на вашем компьютере не установлен CSE HTML Validator;
- флажок Use CSE HTML Validator
when validating the entire document (Использовать CSE HTML Validator
после завершения разработки документа); если флажок поставлен, то диагностика
документа будет выполняться только перед тем, как вы решите сохранить
его на диске; кроме того, установка данного флажка делает доступными
две кнопки, расположенные под ним: Configure CSE
(Конфигурация CSE) и CSE Options
(Параметры CSE);
- флажок Tag validation validates
the... (Проверка корректности тега...); он управляет автоматическим
включением функции Tag Validation: если
флажок установлен, то проверка каждого введенного тега будет выполняться
автоматически, как только вы напечатаете в документе правую угловую
скобку; этот флажок связан с кнопкой Tag Validation
на панели инструментов редактора кода -- чтобы изменить его состояние,
достаточно щелкнуть эту кнопку (и наоборот).
|