Первым делом
<!DOCTYPE html> говорит браузеру: это современный HTML, рисуй в standards mode, а не в quirks.
<!DOCTYPE html>
<html lang="ru">
<head>
<meta charset="utf-8" />
<title>Страница</title>
</head>
Это не тег и не директива серверу — триггер режима парсера/движка вёрстки. Ставьте первой строкой файла.
Итог: doctype включает стандартный режим; без него вёрстка может «поехать».