Параметры
Элемент верхнего уровня — указывает элемент
верхнего уровня в документе, для HTML это тег <html>.
Публичность — объект является публичным
(значение PUBLIC) или системным ресурсом (значение
SYSTEM), например, таким как локальный файл. Для
HTML/XHTML указывается значение PUBLIC.
Регистрация — сообщает, что разработчик DTD
зарегистрирован в международной организации по стандартизации (International
Organization for Standardization, ISO). Принимает одно из двух значений: плюс
(+) — разработчик зарегистрирован в ISO и - (минус) — разработчик не
зарегистрирован. Для W3C значение ставится «-».
Организация — уникальное название организации,
разработавшей DTD. Официально HTML/XHTML публикует W3C,
это название и пишется в <!DOCTYPE>.
Тип — тип описываемого документа. Для HTML/XHTML
значение указывается DTD.
Имя — уникальное имя документа для описания DTD.
Язык — язык, на котором написан текст для
описания объекта. Содержит две буквы, пишется в верхнем регистре. Для документа
HTML/XHTML указывается английский язык (EN).
URL — адрес документа с DTD.
Закрывающий тег
Не требуется.
Браузеры
Internet Explorer требует, чтобы <!DOCTYPE>
стоял обязательно в первой строке кода. В противном случае браузер переходит в
режим несовместимости (quirk mode).
Хотя значение URL является не обязательным, браузеры
при его отсутствии могут перейти в режим несовместимости, поэтому всегда
указывайте полный путь к DTD-файлу.