Если вы посмотрите, как IE решил проанализировать эту страницу с помощью инструментов разработчика, он поместил все в голову и оставил тело пустым узлом.
Это потому, что вы открываете голову, ноникогда не закрывайте его;) Удаление открывающей головки (а также закрывающего тела, у которого нет отверстия) должно решить эту проблему, если нет, просто заключить содержимое головки в голову и содержимое тела в тело:)
инструмент (все еще не идеальный на 100%) - инструмент HTML Lint .Вам не нравится ваша текущая структура, однако, если я скопирую ее на вкладку «Lint By Direct Input» и удалю тег head и / body, тогда все будет в порядке:)