Недавно я начал жить с нашей новой домашней страницей, после тщательного тестирования ее в каждом браузере и режимах IE9 (не только режиме совместимости, но и фактической эмуляции IE7 и IE8). Сайт работает в каждом режиме, не говоря уже о современных браузерах. Однако после его запуска я получил электронное письмо, в котором говорится, что сайт был очень сломан в IE7. Я пошел на заброшенную машину и загрузил Windows XP, запустил IE7 и загрузил страницу. К моему ужасу, макет был действительно сломан! (Не только слайд-шоу!)
Самое главное, почему моя страница не работает в IE7, хотя она работает в IE7 режиме в IE9? И как второстепенный вопрос, что может быть "неправильным" с ним?
Изменить. Я выяснил, что одной из моих проблем может быть слайд-шоу, но добавление .ie7 #slideshow {display:none !important}
даже не скроет слайд-шоу. Я не могу получить к нему доступ через CSS.
Изменить 2. Еще одна проблема, которая появляется только в родном IE7 - нижнем колонтитуле на этой домашней странице, и this страница, является ультра-крошечным текстом, который нельзя масштабировать. Он не делает этого в IE9 режиме IE7 (не совместимости) или в любом другом браузере. Другой пример несоответствия.