Это говорит браузеру, как он должен интерпретировать код на странице.
(Если вы используете его как инструмент для управления разработчиками, у вас возникнут проблемы с управлением ...)
Тип документа влияет на рендеринг, какие теги допустимы, какие атрибуты они могут иметь, а также как вы можете использовать их в клиентском скрипте. Переходный тип документа более простителен, чем строгий, но версия HTML также влияет на то, что действительно.
Самое большое различие между наличием тега типа документа и его отсутствием, особенно в Internet Explorer. Без тега doctype она будет отображать страницу в режиме причуд, который, среди прочего, включает использование нестандартной блочной модели , которая может полностью испортить ваш макет.