Ответ 1
Решение этой проблемы состояло в том, чтобы добавить
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
как первый элемент в Head
.
Метатег должен быть первым тегом в голове для IE, чтобы выбрать режим edge; В противном случае он игнорирует DOCTYPE, который должен указывать IE, чтобы он не попадал в режим quirks.
Я включил метатег в качестве запоздалой мысли, когда я развертывал и набрал его в нижней части головы.
MSDN | Определение устаревших режимов документа
Заголовок, совместимый с X-UA, не чувствителен к регистру; однако он должен отображаться в заголовке веб-страницы (раздел HEAD) перед всеми другими элементами, за исключением элемента заголовка и других мета-элементов.
Параметры совместимости по умолчанию в Internet Explorer заставляют IE молча вести себя по-разному для внутренних сайтов и внешних сайтов.
Установка метатега X-UA-Compatible явно объявляет, что браузеры должны получать ваш внутренний сайт в режиме Edge без необходимости администрирования параметров совместимости, но заголовок должен быть указан как первый тег в голове, чтобы иметь этот эффект.