Я проводил некоторые тесты в IE 8 на странице, соответствующей стандартам, со строгим типом документа:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
Однако, по-видимому, страница отображалась в "совместимом представлении IE 8" / "IE7«Стандарты», что нарушало компоновку.
После осмотра я обнаружил, что, по-видимому, в IE есть черный список веб-сайтов, что вызывает режим совместимости для перечисленных.если бы сайт, над которым я работал, был в списке, но это не так.Это большой сайт, и определения базы данных, похоже, устарели, поэтому, возможно, он был добавлен в прошлом году или около того.
Тестирование той же самой страницы в другом домене запускает режим стандартов IE8, который будетпредположить, что он действительно был в черном списке в последнее время.
Что я могу сделать сейчас, чтобы включить режим стандартов IE8 / 7 для запуска?
Есть ли способ удалить сайт из черного списка?
Я полагаю, что ямог бы использовать мета UA, если ничего другого не доступно, но предпочел бы избегать добавления (еще одного) ненужного html-элемента, специально предназначенного для работы IE.
Дополнительная информация о IE8 и черном списке совместимости