В настоящее время, когда я хочу проверить, как веб-страницы смотрят и ведут себя в IE7, я переключаю режим рендеринга Internet Explorer 8 к IE7 под "Инструментами Разработчика". К сожалению, эта процедура должна быть повторена для каждой новой вкладки и окна.
Существует ли способ сделать тот постоянный выбор?
Править: Виртуальный ПК или эквиваленты - что-то, чего я избежал бы. В этом случае точность рендеринга вышеупомянутого подхода достаточно хороша.
Согласно моим комментариям, ответ Jason об использовании свободного VHD's, обеспеченного Microsoft для использования самого IE7 для тестирования, является действительно лучшим способом пойти - как мы должны знать, что IE8 совершенно точен при попытке эмулировать IE7?
Однако, если Вы действительно хотите использовать режим совместимости, и Вы тестируете сайт, которым Вы управляете, можно добавить следующий метазаголовок. Очевидно, Вы, вероятно, только захотите сделать это при тестировании.
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />
Когда IE8 загрузит страницу этим в заголовке, это автоматически переключится в к режиму IE7 compatiblity.
Можно также найти полезным прочитать статью Microsoft MSDN, Определяющую Совместимость Документа.
Я думаю, что для Вас было бы легче использовать совместимость приложения Vista/IE7 IE VHD для VirtualPC.