Internet Explorer 8 проблем совместимости

Мой веб-сайт разрабатывается в среде IE6, и это хорошо работает. На одном из ПК наших пользователей у нас есть IE8. Здесь некоторые средства управления накладываются с другими средствами управления, и сетка Infragistics не отображается правильно.

В моем HTTP-заголовке я добавил X-UA-Compatible, и в столбце значений IE=EmulateIE8, но это не выполняет мое требование.

В webconfig я добавил следующий код:

<configuration>
     <system.webServer>
           <httpProtocol> 
               <customHeaders> 
                    <clear /> 
                    <add name="X-UA-Compatible" value="IE=EmulateIE8" /> 
               </customHeaders> 
           </httpProtocol> 
     </system.webServer> 
</configuration>

Я получил следующее сообщение об ошибке при компиляции:

"больше чем один раздел конфигурации.. не позволенный.."

или что-то как этот.

в части HTML я добавил после <head> тег

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

Это также не работающее правильно...

Советуйте мне, я - новичок в ASP.net 2.0.

1
задан 20.11.2010, 21:05

1 ответ

Посмотрите это: Понимание Режимов эмуляции в Internet Explorer 8.

Не зная очень о Вашем HTML, я могу все еще отметить, что необходимо, вероятно, использовать EmulateIE7 (не EmulateIE8) и установить DOCTYPE на Режим Причуд.

Посмотрите это: Режим Причуд - Используя Тег DOCTYPE.

3
ответ дан 12.12.2019, 10:38

Теги

Похожие вопросы