Хорошим является указание типа документа, например <!DOCTYPE html>
.
Если вы не указываете тип документа, IE вернется к рендерингу в «режиме причуд», который в основном представляет собой режим обратной совместимости, который отображает страницу, как это было бы с IE5.5 и раньше.
Все версии IE, начиная с IE6, поддерживают тип документа в качестве механизма для запуска режима стандартов. Это означает, что макет будет отображаться с использованием правильных правил и должен выглядеть так же в других браузерах.
Если ваш макет изменяется при добавлении типа документа, это означает, что ваша страница перешла из режима причуд в режим стандартов. Вы не можете предотвратить это от изменения макета; если он выглядел правильно в режиме причуд и сломан в режиме стандартов, то это ошибка компоновки, которую нужно исправить.
Вы должны адаптировать макет для работы в стандартном режиме. Вам также следует проверить страницу в других браузерах.