Объявление <!doctype>
<!doctype>
используется для указания типа текущего документа и никак не отображается на странице. <!doctype>
не является тегом как таковым, это скорее инструкция для браузера, которая отвечает за определение типа документа.
Объявление выглядит следующим образом:
<!doctype html>
Объявление типа документа необходимо указывать до тега <html>
.
Объявление <!doctype>
не чувствительно к регистру символов, поэтому может быть записано как вам угодно:
<!DOCTYPE html>
<!DocType html>
<!Doctype html>
<!doctype html>
Всегда добавляйте объявление <!doctype>
в ваши HTML-документы, чтобы браузер корректно (т. е. согласно спецификации HTML) обрабатывал код веб-страниц.
Если в HTML-документе присутствует объявление <!doctype>
браузер работает в Режиме стандартов
(Standards mode). В Режиме стандартов
браузер обрабатывает код веб-страницы согласно спецификации HTML.
При отсутствии в коде веб-страницы объявления <!doctype>
в браузере включается Режим совместимости
(Quirks mode). Режим совместимости
означает, что современные браузеры будут сознательно симулировать множество багов старых браузеров, так как без объявления <!doctype>
считают, что страница написана для старых версий браузеров. В Режиме совместимости
отображение содержимого веб-страницы может выглядеть по-разному, в зависимости от используемого браузера.
Пример
<!doctype html>
<html lang="ru">
<head>
<meta charset="utf-8">
<title>Заголовок</title>
</head>
<body>
<p>Просто какой-то текст.</p>
</body>
</html>
Результат
Просто какой-то текст.