DOCTYPE (Declaration Type) — это инструкция, которая сообщает браузеру, какую версию HTML или XML использует документ.
Его роль:
DOCTYPE или при неправильном его использовании браузер может перейти в "режим совместимости" (quirks mode), где отрисовка может отличаться и привести к непредсказуемому поведению.Для HTML5 DOCTYPE выглядит так:
html
Это самый распространенный и рекомендованный DOCTYPE на сегодняшний день. Он прост и гарантирует включение стандартного режима во всех современных браузерах.
В более старых версиях HTML и XHTML DOCTYPE был более сложным и содержал URI на DTD (Document Type Definition), например:
html
Однако для HTML5 достаточно короткой формы. DOCTYPE должен быть первым элементом в HTML-документе, перед корневым элементом <html>.