Как сделать так, чтобы веб-страница отображалась в режиме совместимости с IE, даже если это не так?

В последние несколько дней я вырывал свои волосы с помощью div, который не растягивался по всей ширине экрана, как следовало бы. В Firefox работает нормально, но в IE (точнее, в IE8) он не будет корректно отображаться, если не находится в режиме совместимости. Если страница отображается правильно в режиме совместимости, должен быть какой-то хак или обходной путь, который также заставит ее правильно отображаться, когда он не находится в режиме совместимости.

Это также поднимает последний вопрос для меня, как заставить страницу загружаться в режиме совместимости без вмешательства пользователя?

Я хотел бы избежать использования режима совместимости, потому что он нарушает мой JavaScript, поэтому мне придется изменить свой JavaScript, если используется режим совместимости.

Какие-нибудь мысли?

1 ответ

Решение

Я бы предложил использовать панель инструментов разработчика IE, которая по умолчанию устанавливается в IE8. Это должно помочь вам решить проблему.

Добавление этого метатега также заставит IE8 эмулировать IE7:

<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />
Другие вопросы по тегам