| |
, как уже говорилось,
за торами тот день, когда все Web-браузеры станут синтаксическими анализато-
рами XML. Поэтому, скоро разделы CDATA будут использоваться вместо дескрип-
торов комментариев для скрытия списков стилей и сценариев. Именно поэтому
мы сейчас и рассматриваем раздел CDATA.
Раздел CDATA начинается так же, как и объявление DOCTYPE — со знака мень-
ше и восклицательного знака ("5 по-прежнему меньше 10 ! ! !р>") ; ] ] >
Обратите внимание, что сам раздел CDATA И его содержимое заключается в
квадратные скобки ("["и "]"). Когда синтаксический анализатор XML встречает
на XHTML-странице символы "" нужно трактовать как "отмененные".
Глава 5. XHTML и новые тенденции 249
Преобразование HTML в XHTML с помощью HTML Tidy
Даже факт, что что-то сделать очень легко, не означает, что все будет сделано
правильно. Вы убедитесь в справедливости этого изречения, когда в качестве
Web-дизайнера будете очередной раз исправлять неправильно построенный
HTML-документ, не соответствующий стандарту W3C. Красота Web заключается
в том, что 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>Заголовок уровня 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" ("Выгрузка и уста-
новка"), который находится в конце страницы (или же в адресной стро-
ке Web-браузера наберите http://perso.wanadoo.fr/ablavier/
TidyGUi/#downioad и нажмите клавишу ENTER).
5. Щелкните на ссылке TidyGui-exe.zip. Web-браузер выведет на экран диа-
логовое окно загрузки файла. (Вид диалогового окна зависит от типа ис-
пользуемого Web-браузера и его версии.)
6. В диалоговом окне выберите опцию, позволяющую выгрузить ZIP-файл и
сохранить его на жесткий д
|
|