Как сделать так, чтобы веб-страница отображалась в режиме совместимости с IE, даже если это не так?
В последние несколько дней я вырывал свои волосы с помощью div, который не растягивался по всей ширине экрана, как следовало бы. В Firefox работает нормально, но в IE (точнее, в IE8) он не будет корректно отображаться, если не находится в режиме совместимости. Если страница отображается правильно в режиме совместимости, должен быть какой-то хак или обходной путь, который также заставит ее правильно отображаться, когда он не находится в режиме совместимости.
Это также поднимает последний вопрос для меня, как заставить страницу загружаться в режиме совместимости без вмешательства пользователя?
Я хотел бы избежать использования режима совместимости, потому что он нарушает мой JavaScript, поэтому мне придется изменить свой JavaScript, если используется режим совместимости.
Какие-нибудь мысли?
1 ответ
Я бы предложил использовать панель инструментов разработчика IE, которая по умолчанию устанавливается в IE8. Это должно помочь вам решить проблему.
Добавление этого метатега также заставит IE8 эмулировать IE7:
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />