Не существует надежного, широко применимого решения для этого, кроме тестирования, тестирования, тестирования.Проблемы настолько сложны, что по сути невозможно создать инструмент, который мог бы сделать это для чего-либо, близкого к на каждую возможную разницу между браузерами.
Кстати;есть инструмент под названием IETester , который можно использовать для запуска нескольких предыдущих версий IE.
РЕДАКТИРОВАТЬ: Вы (девиз) и другие пользователи отметили проблемы с IETester,Хотя я сам не испытывал проблем с этим, это вполне может быть потому, что я просто не использовал его, чтобы помочь мне с макетами, которые используют вещи, которые могут быть ошибочными в IETester.
Комментарии ниже отмечают, что разработчикПанель инструментов в IE9 позволяет нам использовать механизмы рендеринга IE7 / IE8.Я полагаю, что это более надежный способ тестирования макетов для этих браузеров, и я планирую вместо этого использовать его сам.
Затем я, вероятно, буду продолжать использовать IETester только для обеспечения базового удобства использования для IE6.