top-banner

Что такое DOCTYPE или тип документа в HTML

Дата последнего обновления статьи:

DOCTYPE (Document Type Declaration) или тип документа HTML — это обязательная инструкция, которая указывает браузеру, какую версию HTML или XHTML использует документ. Она должна быть размещена в самом начале HTML-документа, до тега html. DOCTYPE помогает браузерам правильно интерпретировать и отображать страницу, обеспечивая совместимость с различными стандартами.

Основные цели DOCTYPE

  • Определение версии HTML: DOCTYPE сообщает браузеру, какую версию HTML или XHTML следует использовать для рендеринга страницы.
  • Устранение режимов рендеринга: Правильный DOCTYPE помогает избежать "quirks mode" (режим несовместимости), который может привести к неправильному отображению элементов и стилей.
  • Стимулирование соблюдения стандартов: Использование DOCTYPE помогает разработчикам придерживаться стандартов веб-разработки.

Примеры использования DOCTYPE

Пример для версии HTML5 или короткий DOCTYPE:

<!DOCTYPE html>

Устаревшая форма записи:

<!DOCTYPE html SYSTEM "about:legacy-compat">

Всё, кроме записи в кавычках, не чувствительно к регистру.

Заключение

Правильное использование DOCTYPE является важной частью веб-разработки, так как оно влияет на то, как браузеры отображают ваш контент. Рекомендуется всегда указывать DOCTYPE в начале HTML-документа, чтобы обеспечить корректное рендеринг и совместимость.

Более подробно для чего используется DOCTYPE можно почитать на MDN. О режимах совместимости браузера на hsivonen или MDN.

Правила сайта