Я работаю для клиента, который включает режим совместимости на всех сайтах интрасети. Мне было интересно, есть ли в моем HTML тег, который отключает режим совместимости.
<html>
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<title>My Web Page</title>
</head>
<body>
<p>Content goes here.</p>
</body>
</html>
Со страницы MSDN по ссылке:
Режим Edge указывает Windows Internet Explorer отображать содержимое в самом высоком доступном режиме, что фактически разрушает парадигму "блокировки". В Internet Explorer 8 это эквивалентно режиму IE8. Если (гипотетический) будущий выпуск Internet Explorer поддерживает более высокий режим совместимости, страницы, настроенные на режим Edge, будут отображаться в самом высоком режиме, поддерживаемом этой версией; однако при просмотре в Internet Explorer 8 эти же страницы будут отображаться в режиме IE8.
Однако использование режима "Edge" в производственных целях не рекомендуется:
Веб-разработчикам рекомендуется ограничить использование режима Edge тестовыми страницами и другими непроизводственными режимами из-за возможных неожиданных результатов рендеринга содержимого страниц в будущих версиях Windows Internet Explorer.
Честно говоря, я не совсем понимаю, почему. Но согласно этому, лучшим способом на данный момент является использование IE=8
.
Я считаю, что это поможет:
<meta http-equiv="X-UA-Compatible" content="IE=edge" />