!DOCTYPE – это не просто тег, а важная инструкция для браузера, которая сообщает, какой тип документа и какая версия HTML применяются на странице. Объявление должно размещаться сразу перед открывающимся тегом <html>.
Для HTML5 и всех последующих версий объявление выглядит так:
!DOCTYPE html
Если в документе присутствует строка !DOCTYPE, браузер переключается в «Режим стандартов» (Standards mode). В этом режиме код обрабатывается строго согласно спецификации выбранной версии HTML.
При отсутствии объявления !DOCTYPE браузер переходит в «Режим совместимости» (Quirks mode). Это означает, что современные движки будут имитировать баги старых версий браузеров, считая страницу написанной для них. В таком режиме игнорируются многие правила HTML и CSS, поэтому отображение может стать непредсказуемым и различаться в разных браузерах.
Примечание: всегда добавляйте объявление !DOCTYPE в ваши HTML-документы – это гарантирует корректную работу браузера и правильное отображение контента. Само указание не выводится на страницу.
Атрибуты нет
Пример !DOCTYPE html<html> <head> <title>Заголовок</title> </head> <body> <p>Содержимое документа</p> </body></html>