|
важна для Web-браузеров, программ проверки HTML-кода и другого про-
граммного обеспечения, применяемого для дизайна и компоновки Web-страниц.
Чтобы проверить существующий HTML-документ, зайдите на сайт http://
vaiidator.w3c.org. Программа проверки HTML-кода проверяет организацию и
синтаксис Web-документа на основании информации, предоставленной в DTD.
Когда в объявлении указано, что документ соответствует строгой версии HTML
4.01, программа проверки оценивает Web-страницу исходя из стандарта HTML
4.01 и генерирует отчет о результатах анализа.
В будущем знание версии HTML, использованной для создания Web-страни-
цы, будет помогать Web-браузерам и другим программам отображать Web-страни-
цы с большей точностью. Собственно говоря, консорциум W3C считает Web-
страницу, созданную с применением версии HTML 4 недействительной, если
HTML-документ не начинается с DTD. DTD находится в начале документа, до
дескриптора . Ниже показан корректный формат типового DTD:
• html. Идентифицирует код как версию языка HTML.
• public. Идентифицирует язык как общедоступный.
• название версии. Идентифицирует полное название конкретной версии
языка HTML. Например, полное название HTML 4.0 — это -//W3C//DTD
HTML 4.01 Transitional//EN.
• икь-адрес. Указывает, где в Internet находится общедоступное определение
HTML-КОДа, например, www.w3.org/TR/html4/loose.dtd.
Действительным DTD для Web-страницы, описанной с помощью HTML 4.01,
будет следующее:
Глава 1. Основы языка HTML 45
Опция loose. dtd в вышеприведенном коде объявляет, что документ может
включать все элементы, разрешенные "строгим" стандартом HTML 4, дополни-
тельные атрибуты описания представления, а также может включать нерекомен-
дованные элементы. Напротив, использование в DTD strict.dtdобъявило бы,
что документ строго соответствует стандарту HTML 4. Строгая версия HTML
4.01 придает большее значение структуре HTML-документа, нежели представле-
нию страницы в Web-браузере. Это не значит, что строгая версия HTML 4.01
преуменьшает значение представления Web-страницы; она просто концентриру-
ется на структуре кода разметки HTML. Нерекомендованные дескрипторы и эле-
менты, такие как фреймы и цели ссылок, в строгом HTML не допускаются. Тре-
тье определение типа документа, frameset.dtd, используется при проверке
HTML-документов, содержащих фреймы.
В настоящее время ни Netscape Navigator, ни Internet Explorer не требуют
включения DTD до начала HTML-кода вашей Web-страницы, то есть перед на-
чальным дескриптором HTML () в верхней части вашего Web-документа.
Однако в начало всех страниц, написанных с использованием версии HTML 4.0
и 1зыше, следует помещать DTD. Таков совет консорциума W3C: то, что сегодня
является необязательным, в недалеком будущем может стать требованием. По-
этому будьте во всеоружии и используйте DTD во всех своих Web-страницах уже
сейчас. (В целях экономии пространства и упрощения кода в примерах, приве-
денных в этой книге, определения типа документов опущены.)
Вставка комментариев в Web-документы
С помощью HTML-комментариев можно напомнить себе и всем тем, кто бу-
дет в будущем работать над вашими HTML-документами, о чем именно вы дума-
ли при создании той или иной Web-страницы. С помощью комментариев можно
дать объяснение определенных фрагментов документа. Кроме того, комментарии
можно использовать для вставки своей личной информации — фамилии и име-
ни, адреса, телефона в HTML-код Web-страницы, так что каждый, кто заинтере-
суется в ваших услугах как Web-дизайнера, будет знать, как с вами связаться.
Помимо этого, с помощью комментариев можно временно скрыть некоторые
из HTML-операторов Web-документа от Web-браузера. Предположим, например,
что вы хотите добавить фрагмент HTML-кода в существующий документ, но не
хотите, чтобы браузер отображал новое содержимое до тех пор, пока руководство
не даст соответствующего разрешения. Поставив HTML-дескрипторы коммента-
риев (<«— -->) до и после утверждений, которые вы хотите скрыть, вы дадите
Web-браузеру указание игнорировать эти утверждения, пока вы не удалите деск-
рипторы комментариев.
ПРАКТИКУМ
Чтобы создать комментарий, заключите информативный текст (или HTML-опера-
торы, которые вы хотите закомментировать) между начальным и конечным деск-
рипторами Комментария, таКИМИ как .
Ставить начальный дескриптор комментария перед каждой строкой текста
или HTML-утверждением необязательно; Web-браузер будет игнорировать все,
46 Глава 1. Основы языка HTML
что он обнаружит после начального дескриптора комментария и- до следующего
конечного дескриптора комментария. Например, в следующем фрагменте кода
показаны три строки комментариев, вставленные в заголовочный раздел Web-
страницы:
flOKyMeHT, содержащий KOMMeHTapnn
Компания One-of-a-Kind Productions, Inc.
Контактная информация 316 333 4444 -- >
Хотя Web-браузер не выводит на экран информ
|
|