2015-09-02 4 views
1

Мне нужно отобразить веб-страницу в режиме совместимости. Я пробовал следующий тег:Принудительный режим совместимости IE не работает

<meta http-equiv="X-UA-Compatible" content="IE=11"> 

Но это работает только в том случае, если у меня включен режим совместимости. При включенном режиме совместимости вышеуказанный тег позволяет мне изменить версию IE, в которой должен отображаться документ. В режиме совместимости ВЫКЛ этот тег не влияет.

Не должно ли это работать в режиме совместимости?

Мое положение: Разработка сайта, который отлично смотрится при просмотре в IE10/11 с включенным режимом совместимости. С ним он выглядит плохо. Исправить это, чтобы он работал без режима совместимости, не является вариантом. Мне нужно включить режим совместимости для любого пользователя, который просматривает сайт, так что им не нужно вручную включать его. Это возможно?

Заранее спасибо

+0

Ну, если он работает только при наличии совместимости в этих браузерах, вам может потребоваться установить тип содержимого в IE9 или IE8? –

+0

Не имеет значения, какой тип содержимого я устанавливаю, если режим совместимости выключен. Тег действует только в том случае, если режим совместимости уже включен вручную. – Jsonic

ответ

2

Использование:

<meta http-equiv="X-UA-Compatible" content="IE=edge" /> 

Вы должны использовать IE = край сказать Internet Explorer, чтобы использовать самый высокий доступный режим.

+0

Да, спасибо. Я, вероятно, буду использовать Edge *, если *, я могу заставить тег работать с режимом совместимости OFF. В настоящее время установка Edge не влияет. – Jsonic

+0

Убедитесь, что: '' является первым тег на странице, в противном случае IE не может уважать. –

+0

Да, у меня это как первый тег после тега . Возможно ли, что этот параметр переопределяется на уровне сервера? – Jsonic

0

Причина, по которой X-UA-Compatible не работает, потому что я использую IE11. IE8 автоматически включит режим совместимости, а затем в качестве разработчика вы можете установить режим содержимого. Но IE 10/11 требует, чтобы режим совместимости устанавливался вручную, прежде чем вы сможете начать контролировать эмуляцию через метатеги.

Смежные вопросы