У вас нет Doctype, это означает, что ваша страница будет отображаться в режиме Quirks, в котором браузеры пытаются эмулировать ошибочное программное обеспечение с 90-х годов вместо того, чтобы следовать стандарту.
Начните свой HTML с Doctype, который запускает стандартный режим .
У вас также есть ряд ошибок, которые может подхватить какой-то базовый автоматический QA (из валидатор ). Вы должны исправить это тоже.