Как заставить IE8 работать только в режиме совместимости? - PullRequest
1 голос
/ 24 сентября 2010

IE8 имеет свои собственные ошибки, которых нет в IE6, IE7, IE8 compat.режим и IE9 beta ... т.е.: http://forum.jquery.com/topic/hidden-visible-broken-in-ie8

Есть ли способ принудительно включить режим совместимости только для IE8?

  1. Когда я пытаюсь вставить в заголовок что-то вроде:

<meta http-equiv="X-UA-Compatible" content="IE=IE7; IE9" />

Тип документа IE8 возвращается к режиму IE8

  1. При попытке:

    <!--[if IE 8]>
        <meta http-equiv="X-UA-Compatible" content="IE=7"/>
    <![endif]-->
    

IE8 рендерит метатег, но полностью его игнорирует

Доступен ли я, за исключением включения режима документа IE7 для каждого IE> 7?

Ответы [ 3 ]

3 голосов
/ 15 марта 2011
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7; IE=EmulateIE9" />

Это переводит IE8 в режим совместимости IE7, но оставляет IE9 в режиме IE9 в одиночку.

0 голосов
/ 10 апреля 2014

устанавливает ваш старый браузер, т.е. IE 6,5 или 8, совместимый с контентом, автоматически, даже если вы работаете с последним браузером, например, 10 или 11 Например: это для IE7 .......

... meta http-equ = "X-UA-совместимый" контент = "IE = EmulateIE7">

0 голосов
/ 24 сентября 2010

Попробуйте следующее без точки с запятой

<!--[if IE 8]>
    <meta http-equiv="X-UA-Compatible" content="IE=7" />
<![endif]-->

Это работает для меня, и тест http://forum.jquery.com/topic/hidden-visible-broken-in-ie8 также работает

Дайте мне знать, если это сработает и у вас

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...