7.2 Информация о версии HTML
В документе HTML должна быть объявлена используемая в нем версия языка HTML.
Объявление типа
документа указывает определение типа документа (DTD), используемое в
этом документе (см. [ISO8879]).
HTML 4.0 определяет три DTD, так что авторы должны включать в свои документы
одно из следующих объявлений типов. Разница между DTD заключается в
поддерживаемых ими элементах.
-
HTML 4.0 Strict DTD (строгое определение) включает все элементы и
атрибуты, не являющиеся нежелательными и не использующиеся в документах с
кадрами. Для документов, использующих это DTD, используйте такое объявление
типа документа:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN"
"http://www.w3.org/TR/REC-html40/strict.dtd">
-
HTML 4.0 Transitional DTD (переходное определение) включает все, что
включено в строгое DTD, а также нежелательные элементы и атрибуты
(большинство из которых относится к визуальному представлению). Для
документов, использующих это DTD, используйте такое объявление типа
документа:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"
"http://www.w3.org/TR/REC-html40/loose.dtd">
-
HTML 4.0 Frameset DTD (определение для кадров) включает все, что
включено в переходное DTD, а также кадры. Для документов, использующих это
DTD, используйте такое объявление типа:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Frameset//EN"
"http://www.w3.org/TR/REC-html40/frameset.dtd">
URI в каждом объявлении типа документа позволяет агентам пользователей
загрузить DTD и все необходимые entity sets. Следующие URI указывают на DTD и
наборы
комбинаций для HTML 4.0, поддерживаемого W3C:
- "http://www.w3.org/TR/REC-html40/strict.dtd" - строгое DTD по умолчанию
- "http://www.w3.org/TR/REC-html40/loose.dtd" - переходное DTD
- "http://www.w3.org/TR/REC-html40/frameset.dtd" -- DTD для документов,
использующих кадры
- "http://www.w3.org/TR/REC-html40/HTMLlat1.ent" - комбинации Latin-1
- "http://www.w3.org/TR/REC-html40/HTMLsymbol.ent" - комбинации символов
- "http://www.w3.org/TR/REC-html40/HTMLspecial.ent" - специальные
комбинации
Связь между общими идентификаторами и файлами можно указать с использованием
файла каталога, за которым следует формат, рекомендуемый Открытым консорциумом
SGML (см. [SGMLOPEN]). Примерный файл каталога для HTML 4.0 включен в начало
раздела о справочной информации об SGML для HTML. Две последние буквы декларации
указывают язык DTD. Для HTML это всегда английский ("EN").
|