Что такое 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.