пример
<!DOCTYPE html>
<html>
<head>
<title>Title of the document</title>
</head>
<body>
The content of the document......
</body>
</html>
Попробуй сам " Определение и использование
<!DOCTYPE> Заявление должно быть самое первое , что в вашем HTML - документе, перед <html> тега.
<!DOCTYPE> Декларация не является HTML - тег; это инструкция к веб-браузер о том, какая версия HTML страница написана.
В HTML 4.01, то <!DOCTYPE> декларация относится к DTD, потому что HTML 4.01 основан на SGML. ОТД определяет правила для языка разметки, так что браузеры корректно отображать содержимое.
HTML5 не основан на SGML, и, следовательно, не требует ссылки на DTD.
Совет: Всегда добавляйте <!DOCTYPE> заявление в ваших HTML - документов, так что браузер не знает , какой тип документа ожидать.
Поддержка браузеров
Элемент | |||||
---|---|---|---|---|---|
<!DOCTYPE> | да | да | да | да | да |
Отличия между HTML 4.01 и HTML5
Есть три различных <!DOCTYPE> деклараций в HTML 4.01. В HTML5 есть только один:
<!DOCTYPE html>
HTML элементы и DOCTYPEs
Посмотрите на нашу таблицу всех HTML - элементов, а также то , что Doctype появляется каждый элемент .
Советы и примечания
Совет: <!DOCTYPE> декларация не чувствительны к регистру.
Совет: Вы можете пойти сюда , чтобы проверить , если ваш документ действителен в HTML.
Общие DOCTYPE декларации
HTML 5
<!DOCTYPE html>
HTML 4.01 Strict
Этот DTD HTML содержит все элементы и атрибуты, но не включает презентационные или устаревшие элементы (такие как шрифт). Фреймов не допускаются.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
HTML 4.01 Transitional
Этот DTD HTML содержит все элементы и атрибуты, ВКЛЮЧАЯ презентационных и устаревшие элементы (например, шрифт). Фреймов не допускаются.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
HTML 4.01 Frameset
Это DTD равно HTML 4.01 Transitional, но позволяет использовать содержание фреймами.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">
XHTML 1.0 Strict
Этот DTD HTML содержит все элементы и атрибуты, но не включает презентационные или устаревшие элементы (такие как шрифт). Фреймов не допускаются. Разметка также должна быть записана в виде хорошо сформированную XML.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
XHTML 1.0 Transitional
Этот DTD HTML содержит все элементы и атрибуты, ВКЛЮЧАЯ презентационных и устаревшие элементы (например, шрифт). Фреймов не допускаются. Разметка также должна быть записана в виде хорошо сформированную XML.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
XHTML 1.0 Frameset
Это DTD равно XHTML 1.0 Transitional, но позволяет использовать содержание фреймами.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">
XHTML 1.1
Это DTD равно XHTML 1.0 Strict, но позволяет добавлять модули (например, чтобы обеспечить рубиновый поддержку восточно-азиатских языков).
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">