Режим совместимости ASP.NET в IE 9
У меня есть проблема с IE Compatibility... например, мой сайт в режиме совместимости, который эквивалентен IE 7, сломался... a покажет вам 2 снимка экрана:
IE 9 (обычный вид) - http://screencast.com/t/ysNYN3RJh
IE 9 (совместимость с IE 7) - http://screencast.com/t/7X4lR5bNyDhs
на моем сайте у меня есть эта мета - <meta http-equiv="X-UA-Compatible" content="IE=Edge" />
но я думаю, что это не работает должным образом... так, как я могу решить эту проблему?
Также я попытался вставить код <httpProtocol>
<customHeaders>
<!-- IE7 COPABILITY -->
<clear />
<add name="X-UA-Compatible" value="IE=Edge" />
<!-- IE7 COPABILITY -->
</customHeaders>
</httpProtocol>
в Web.config, но это также было проигнорировано...
PS извините за плохой английский
1 ответ
Ваш вопрос ужасно неясен. X-UA-Compatible
не отключает режим совместимости; он просто предотвращает переход по умолчанию в режим совместимости.
Похоже, вам нужен HTML5 shiv для стилизации элементов HTML5 в IE < 9.