в том, что Web-страницу может создать любой человек с помощью текстового ре- дактора. К сожалению, Web-браузеры (в частности, Netscape Navigator и Internet
Explorer) позволяют «новоиспеченным» Web-дизайнерам писать у еряшливый код,
в котором отсутствуют конечные дескрипторы, значения атрибутов приводятся без кавычек, таблицы созданы неправильно и т. д. Более того, и Netscape Navigator и Internet Explorer только подливают масла в огонь за счет «расшире — ния» HTML с помощью собственных дескрипторов. К счастью, XHTML позволит
навести порядок в «дикой» сети Web, заставляя Web-авторов (и Wfeb-браузеры) со — блюдать единый «закон» — стандарт XHTML.
Если вы, как и большинство Web-дизайнеров, работающих в жестких условиях
временных ограничений, не желаете тратить свое время на исправление кода дру- гих людей, особенно когда за то же время можно создать новый «выдающийся»
сайт, который принесет вам славу и уважение. Тем не менее, в Случае необходи —
мости исправления кода и приведения его в соответствии со стандартом XHTML
неоценимую помощь может оказать утилита HTML Tidy. В отлитие от программ проверки правильности HTML-кода (например, программы, доступной по адресу
http://vaiidator. w3c. org/) , HTML Tidy не только указывает на ошибки, но и
исправляет большинство из них. Например, утилита HTML Tidy исправит ошиб —
ки, связанные с отсутствием и несоответствием дескрипторов, следующем HTML-коде:
Заголовок уровня 1 выводится курсивом
содержащиеся в
Первый абзац с выделенным полужирным важным текстом.
Второй параграф с дополнительным текстом, выделенным полужирным.
Утилита HTML Tidy приведет этот код к следующему виду:
Заголовок уровня 1 выводится курсивом
Первый абзац с выделенным полужирным важным текстом.
Второй параграф с дополнительным текстом, выделенным
полужирным.
ПРАКТИКУМ
Перед первым использованием утилиты HTML Tidy ее необходимо выгрузить из
Internet, выполнив следующие действия:
1. Если у вас нет постоянного соединения с сетью Internet, установите комму — тируемое соединение через своего провайдера.
2. Откройте Web-браузер, наберите в его адресной Строке http:/ /
www. w3.org/People/Raggett/tidy/#download И нажмите КШВИШу ENTER.
На экране Web-браузера появится часть домашней страницы утилиты
HTML Tidy, которая показана на рис. 5.1.
250 Глава 5. XHTML и новые тенденции
3. Найдите исполняемый файл утилиты для соответствующей операционной системы. На домашней странице HTML Tidy содержатся гиперссылки на
исполняемые файлы HTML Tidy для операционных систем Windows, UnixWare, Linux, OS/2, Solaris, FreeBSD и ряда других. (Кроме того, вы имеете возможность выгрузить исходный код утилиты, реализованный на языке программирования С, и скомпилировать свой собственный исполня —
емый файл.) Для операционных систем Windows (95/98/NT/2000/XP) выг — рузите утилиту HTML Tidy с внешним интерфейсом Windows, щелкнув на
гиперссылке TidyGUI. Ваш Web-браузер выведет на экран страницу http: /
/perso. wanadoo. fr/ablavier/TidyGUI/.
4. Пролистайте до раздела «Download and Installation» («Выгрузка и уста — новка»), который находится в конце страницы (или же в адресной стро —
5. Щелкните на ссылке TidyGui-exe. zip. Web-браузер выведет на экран диа — логовое окно загрузки файла. (Вид диалогового окна зависит от типа ис — пользуемого Web-браузера и его версии.)
6. В диалоговом окне выберите опцию, позволяющую выгрузить ZIP-файл и сохранить его на жесткий диск. Например, в Internet Explorer 6 в диалого — вом окне загрузки файла нажмите на кнопке «Сохранить». В ответ на это Web-браузер выведет на экран диалоговое окно «Сохранить как». (Вид диа- логового окна зависит от используемого Web-браузера.)