ИНФОРМАЦИЯ,    ДИЗАЙН,    ПЕРЕВОДЫ,    РЕКЛАМА   .   .   .
w a p - с а й т
Информационный портал
Сегодня:  
admin@aranea.ru
+79068922256

  aranea.ru || Спецификация HTML 4.01 | 7. Глобальная структура документа HTML

7. Глобальная структура документа HTML

7.2. Информация о версии HTML

Корректный HTML-документ объявляет, какая версия HTML используется в нем. Объявление типа документа (document type declaration) называет файл определения типа документа (document type definition (DTD)), используемый для данного документа (смотрите [ISO8879]).

HTML 4.01 имеет три файла DTD, и авторы должны включать один из следующих объявлений типа документа в свои документы. Файлы DTD варьируют в поддержке элементов.

  • HTML 4.01 Строгий DTD (Strict DTD) включает все элементы и атрибуты, которые не являются устаревающими, или которые не появляются в документах с фреймами. Для документов, которые используют этот файл DTD, применяйте следующее объявление типа документа:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
        "http://www.w3.org/TR/html4/strict.dtd">
  • HTML 4.01 Переходный DTD (Transitional DTD) включает все элементы из строгого DTD плюс устаревающие элементы и атрибуты (большинство из них касаются визуальной презентации). Для документов, которые используют этот файл DTD, используйте следующее объявление типа документа:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
        "http://www.w3.org/TR/html4/loose.dtd">
  • HTML 4.01 Фреймовый DTD (Frameset DTD) включает все элементы из переходного DTD плюс фреймы. Для документов, которые используют этот файл DTD, используйте следующее объявление типа документа:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN"
        "http://www.w3.org/TR/html4/frameset.dtd">

URI в каждом объявлении типа документа позволяет устройствам вывода загружать файл DTD и любые наборы примитивов, которые необходимы. Следующие (относительные) URI обращаются к файлам DTD и к наборам примитивов для HTML 4:

  • "strict.dtd" – строгий DTD, - по умолчанию
  • "loose.dtd" – не строгий DTD
  • "frameset.dtd" – DTD для документов с фреймами
  • "HTMLlat1.ent" – примитивы Latin-1
  • "HTMLsymbol.ent" – примитивы Symbol
  • "HTMLspecial.ent" – специальные примитивы (Special)

Связь между открытыми идентификаторами и файлами может определяться с помощью файла каталогов в формате, который рекомендует консорциум Oasis Open Consortium (смотрите [OASISOPEN]). Простой файл каталогов для HTML 4.01 включается в начало раздела по ссылочной информации на SGML для HTML. Последние две буквы объявления указывают на язык в DTD. Для HTML это всегда английский язык ("EN").

Обратите внимание. По отношению к версии HTML 4.01 от 24 декабря, рабочая группа (HTML Working Group) установила следующую политику:

  • Любые изменения в будущие файлы HTML 4 DTD не приведут к тому, что документы станут некорректными, если согласуются с файлами DTD настоящей спецификации. Рабочая группа (HTML Working Group) зарезервировала права на исправление известных ошибок.
  • Программное обеспечение, согласующееся с файлами DTD настоящей спецификации, может игнорировать особенности будущих файлов HTML 4 DTD, которые оно не распознает.

Это означает, что в объявлении типа документа авторы могут безопасно использовать идентификаторы системы, которые обращаются к самой последней версии файла HTML 4 DTD. Авторы могут также выбрать использование идентификатора системы, который обращается к особой (датированной) версии файла HTML 4 DTD, когда требуется подтверждение корректности для такого частного файла DTD. W3C будет делать все усилия для того, чтобы архивные документы были бы доступны по их оригинальным адресам и в их оригинальной форме.


← Назад | Вперед →
Copyright © 2006 -  aranea.ru