| Идентификация Web-документов с помощью определения типа документа |
|
Один из самых лучших способов научиться тонкостям HTML — это просматривать HTML-операторы, используемые в коде Web-страниц, которые встречаются вам в ваших путешествиях по Web. Чтобы просмотреть исходный HTML-код Web-страницы, выберите пункт Source (В виде HTML) в меню View (Вид) вашего браузера. Анализируя Web-страницы, вы обнаружите, что во многих HTML-документах в начале Web-страницы присутствует дескриптор типа документа (<!doctype>). Определение типа документа (Document Type Definition — DTD) идентифицирует версию языка HTML, использованную при создании Web-страницы. Эта информация важна для 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 находится в начале документа, до дескриптора <html>. Ниже показан корректный формат типового DTD: html. Идентифицирует код как версию языка HTML. public. Идентифицирует язык как общедоступный. название версии. Идентифицирует полное название конкретной версии языка HTML. Например, полное название HTML 4.0 — это -//W3C//DTD HTML 4.01 Transitional//EN. URL-адрес. Указывает, где в Internet находится общедоступное определение HTML-кода, например, www.w3.org/TR/html4/loose.dtd. Действительным DTD для Web-страницы, описанной с помощью HTML 4.01, будет следующее: Опция loose. dtd в вышеприведенном коде объявляет, что документ может включать все элементы, разрешенные "строгим" стандартом HTML 4, дополнительные атрибуты описания представления, а также может включать нерекомендованные элементы. Напротив, использование в DTD strict.dtd объявило бы, что документ строго соответствует стандарту HTML 4. Строгая версия HTML 4.01 придает большее значение структуре HTML-документа, нежели представлению страницы в Web-браузере. Это не значит, что строгая версия HTML 4.01 преуменьшает значение представления Web-страницы; она просто концентрируется на структуре кода разметки HTML. Нерекомендованные дескрипторы и элементы, такие как фреймы и цели ссылок, в строгом HTML не допускаются. Третье определение типа документа, frameset.dtd, используется при проверке HTML-документов, содержащих фреймы. В настоящее время Internet Explorer не требует включения DTD до начала HTML-кода вашей Web-страницы, то есть перед начальным дескриптором HTML (<html>) в верхней части вашего Web-документа. Однако в начало всех страниц, написанных с использованием версии HTML 4.0 и выше, следует помещать DTD. Таков совет консорциума W3C: то, что сегодня является необязательным, в недалеком будущем может стать требованием. Поэтому будьте во всеоружии и используйте DTD во всех своих Web-страницах уже сейчас. |
| « Пред. | След. » |
|---|





