Я реализовал дизайн целевой страницы для кампании, которую мы запускаем на работе, и провел тестирование на IE 7 на моей машине XP на работе и IE 8 на моей машине 7 дома.Они оба сработали, и поэтому я подумал, что я победил IE, но, как оказалось, IE разных ОС по-разному отображают HTML, даже если они утверждают, что они являются одним и тем же браузером.сайт правильно на всех.
Я использую две разные ссылки CSS.Один для IE и один для! IE:
<!--[if IE]>
<link href="../images/content/pagebuilder/idop_2010/free-to-believe-IE.css" rel="stylesheet" type="text/css" />
<![endif]-->
<!--[if !IE]><!-->
<link href="../images/content/pagebuilder/idop_2010/free-to-believe.css" rel="stylesheet" type="text/css" />
<!--<![endif]-->
Мне пришлось использовать! IE, потому что IE все еще вытягивал CSS из хорошей таблицы стилей, а таблица IE не обновлялась бы правильно (другая проблема).
Если бы я создал специальный CSS для IE (IE7 / IE8 против только IE), это могло бы решить проблему?
Какой хороший способ решить проблему с операционными системами + IE?
Редактировать
Я установил IE 8 на свой рабочий компьютер, и у него та же проблема, что и на всех других компьютерах IE 8.У меня есть инструменты для разработчиков Internet Explorer, и я заметил, что IE работал в «Режиме стандартов IE8» Когда я переключил его в «Режим стандартов IE7», макет работал отлично.Я также заметил на моем ноутбуке с Windows 7, что значок режима совместимости был активирован.Когда я выключил его, я смог продублировать свою проблему.Так что теперь я точно знаю, что это проблема IE8 в целом, а не обязательно проблема ОС.
Я создал специальную таблицу стилей IE8, которую я собираюсь начать переделывать, чтобы она выглядела правильно.
Вот сайт: http://members.opendoorsusa.org/site/PageServer?pagename=IDOP_2010
Любой, кто хочет взглянуть на него и дать мне предложения относительно CSS, был бы признателен (я не занимался дизайном, просто реализация, поэтому не критикуйте дизайн, пожалуйста)
Теперь, когда я знаю, что это проблема, у меня есть еще один вопрос.Почему в мире IE 8 так сильно отличается от IE7?!