Тег <!DOCTYPE>


Описание

Тег <!DOCTYPE> — это декларация типа документа, используемого в HTML-разметке. Она определяет версию стандарта HTML, которому соответствует документ, и помогает браузеру правильно интерпретировать структуру страницы.

Важность декларации DOCTYPE

Без правильной декларации браузер может перейти в режим совместимости («quirks mode»), что приведет к некорректному отображению сайта. Правильная же декларация гарантирует работу страниц в современном режиме («standards mode»).

Синтаксис для HTML5:
<!DOCTYPE html>

Это наиболее распространённая форма объявления, используется начиная с версии HTML5.

Синтаксис для XHTML 1.0 Strict:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

Эта версия использовалась ранее, когда стандарты были строже и требовали строгого соблюдения правил XML.

Синтаксис для HTML 4.01 Transitional:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

Использовалась, когда допускалось наличие устаревших тегов и атрибутов.

Правильная спецификация <!DOCTYPE> важна для правильного рендеринга страницы всеми современными браузерами.


Атрибуты


Поддержка браузерами

1.0 1.0 7.0 1.0 2.0