В последнее время я сделал несколько онлайн-курсов, и я по-прежнему вижу, что некоторые инструкторы по умолчанию добавляют следующий метатег в начало своих документов:
<meta http-equiv="X-UA-Compatible" content="IE=edge">
Полагают, что это так же важно и полезно, как <meta charset="UTF-8">
.
Но почему?
Согласно документация Microsoft Modern.ie, это "лучшая практика", которая "гарантирует, что Internet Explorer использует новейший движок". Хорошо, справедливо.
Однако, если вы следуете блок-схеме на MSDN, это ясно показывает, что документ без` X-UA-совместимой информации пересылается в пользовательские настройки "Совместимость" и если это не задано, просто следуйте за объявлением! DOCTYPE.
Другими словами, если у пользователя нет некоторых параметров просмотра совместимости, IE будет просто следовать вашему! DOCTYPE и использовать последний режим стандартов вашего браузера для рендеринг в любом случае... Нет необходимости в операторе X-UA-Compatible IE=Edge
.
Как MSDN говорит: " Используйте объявление типа документа HTML5 для включения режима edge".
Итак, в каких обстоятельствах требуется X-UA-Compatible IE=Edge
?