2. В поле Открыть диалогового окна Запуск программы введите йуть к исполняе —
мому файлу TidyGUI. Например, если файл TidyGui. exe находится в катало —
ге C:\WebTools, наберите C:\WebT6ols\TidyGUI. exe. Нажмите на КНОПКе ОК.
Утилита запустится и на экране появится окно, показанное на рис. 5.2.
3. По умолчанию утилита TidyGUI будет проверять и исправлять содержимое
HTML-файла, но не будет изменять тип документа. (Другими
словами,
если на вход утилиты поступает HTML-документ, на выходе вы также по —
лучите HTML-документ.) Для того чтобы утилита TidyGUI
треобразовывала
HTML-документы в XHTML-документы, измените ее настрою [ки, заданные по
умолчанию, нажав на кнопке Configuration (Настройка). После этого на экране
появится окно Tidy Configuration (Настройка Tidy), показанное на рис. 5.3.
Рис. 5.3. Окно настройки утилиты HTML Tidy
4, Нажмите на кнопке XML и установите флажок Output As XHTML (Вывод в виде XHTML).
5. Нажмите на кнопке Apply (Применить), а затем на кнопке закрытия окна в
верхнем правом углу диалогового окна Tidy Configurat on. Окно Tidy
Configuration закрывается и вы вернетесь к главному окну программы (см. шаг 2).
252 Глава 5. XHTML и новые тенденции
6. В поле Source file (Исходный файл) в верхней части главного окна введите путь к HTML-документу, который необходимо преобразовать XHTML-доку — мент. Затем нажмите на кнопке Tidy! (Привести в порядок!), которая распо —
ложена ниже поля Source file. Утилита TidyGUI в верхней панели главного окна выведет общие комментарии и советы относительно кода HTML-до — кумента, а в нижней панели — предупреждения о необходимости внесения изменений.
7. Для сохранения полученного XHTML-кода на диске нажмите на кнопке
Show Output (Показать вывод), расположенной в нижней части главного
окна TidyGUI. XHTML-код появится в диалоговом окне Tidy Output, как
показано на рис. 5.4.
8. Нажмите на кнопке Save As (Сохранить как), которая расположена в верх — нем левом углу диалогового — окна Tidy Output. На экране появится окно Save As (Сохранить как), которое позволит сохранить полученный XHTML- код в дисковый файл.
После выполнения шага 8 для закрытия диалогового окна Tidy Output и воз — врата в главное окно TidyGUI нажмите кнопку закрытия окна в верхнем правом углу окна. Повторите шаги 6-8 для каждого преобразовываемого документа.
Помимо преобразования HTML-документов в XHTML-документы, утилиту
TidyGUI (или MS-DOS HTML Tidy) можно использовать для проверки правиль —
ности HTML-, XHTML — и даже ХМL-документов. При необходимости проверки документа и исправления ошибок без изменения типа документа пропустите
шаги 3—5 в описанной выше процедуре (или снимите отметку с флажка Output
As XHTML на шаге 4). Без установки флажков на панели XML утилита TidyGUI
будет генерировать выходной файл того же типа, что и входной.
Утилита HTML Tidy содержит более 50 опций настройки, позволяющих уп — равлять процессом проверки и/или преобразования типа Web-документов. На —
пример, задав для опции Doctype значение strict, установив флажок output —
xhtmi и установив опцию clean равной yes, можно добиться того, что утилита
HTML Tidy (и TidyGUI) будет генерировать XHTML-документ, соответствующий
«строгому» DTD-определению XHTML 1.0. Атрибут clean указывает, что утилита должна заменять презентационные атрибуты и дескрипторы правилами каскад —
Глава 5. XHTML и новые тенденции 2 5 3
ных списков стилей, как этого требует «строгое» DTD-определение. Подробное
описание всех опций конфигурации приведено в разделе «Usin; l*A Configuration
File» («Использование конфигурационного файла») на домашней странице утили —
ТЫ HTML Tidy ПО адресу http://www. w3.org/People/Raggett/tlldyttconfig
Выбор правильного значения DOCTYPE
для Web-страницы
Теоретически говоря, любой Web-документ должен начинаться с объявления
DOCTYPE, которое указывает Web-браузеру на тип содержащегося в файле кода. Тем не менее, большинство дизайнеров в коде HTML-страниц опускают такое объявление. Это возможно по той причине, что Web-браузеры «предполагают», что Web-файл содержит HTML-код (дескрипторы, атрибуты и текстовое содержи —