Объявление типа документа в HTML <!DOCTYPE>
Пример
<!DOCTYPE html>
<html>
<head>
<title>Title of the document</title>
</head>
<body>
The content of the document......
</body>
</html>
Определение и использование
Все документы HTML должны начинаться с объявления типа документа <!DOCTYPE>.
<!DOCTYPE> (от англ. document type — тип документа) предназначен для указания типа текущего документа — DTD (document type definition, описание типа документа).
Доктайп не является тегом HTML. Это «информация» для браузера чтобы он понимал, как следует интерпретировать текущую веб-страницу,
В HTML 5 объявление типа документа упрошено и выглядит вот так:
<!DOCTYPE html>
Старые HTML-документы
В более старых документах (HTML 4 или XHTML) объявление более сложное, поскольку объявление должно ссылаться на DTD (описание типа документа).
HTML 4.01:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
XHTML 1.1:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
Синтаксис
<!DOCTYPE [Элемент верхнего уровня] [Публичность] "[Регистрация]//[Организация]//[Тип] [Имя]//[Язык]" "[URL]">
Атрибуты
Элемент верхнего уровня — указывает элемент верхнего уровня в документе, для 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.
Примечание
<!DOCTYPE> не имеет закрывающегося тега
Поддержка браузерами | |||||
---|---|---|---|---|---|
элемент | ![]() |
![]() |
![]() |
![]() |
![]() |
<!DOCTYPE> | Да | Да | Да | Да | Да |
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.
