IE 8 - 9 Условная таблица стилей не запускается

0

Я добавил следующее, чтобы IE8 и IE9 использовать мой ie8.css, но, похоже, не используют его вообще, когда я подражаю тому, чтобы быть на IE8 или IE9. (Не устанавливайте их, поэтому я использую средства разработки IE11 для этого, как обычно.)

<!--[if !IE]><!-->
    <link rel="stylesheet" href="<?php HTTP_HOST; ?>/Styles/global-en.css" type="text/css" media="screen" />
<!--<![endif]-->

<!--[if lt IE 9]>
    <link rel="stylesheet" href="<?php HTTP_HOST; ?>/Styles/ie8.css" type="text/css" media="screen" />
<![endif]-->
<!--[if lte IE 8]>
    <link rel="stylesheet" href="<?php HTTP_HOST; ?>/Styles/ie8.css" type="text/css" media="screen" />
<![endif]-->

Прямой URL: http://bit.ly/1r4dvw5

  • 1
    Никогда не полагайтесь на режим совместимости IE, чтобы дать вам точное представление о том, как на самом деле будут работать более ранние версии IE. Если вы хотите посмотреть, как это будет работать в IE8, то вам нужно использовать реальную копию IE8; это все, что нужно сделать. Используйте виртуальную машину для этого. Это единственный действительно надежный способ.
Теги:
internet-explorer
internet-explorer-8

1 ответ

1

Эмулятор IE11 не работает, проверьте это сообщение: http://www.impressivewebs.com/ie11-emulation-conditional-comments/

Я бы предложил установить что-то вроде IEtester: http://www.my-debugbar.com/wiki/IETester/HomePage

Или для лучшего опыта установите VM через http://www.modern.ie

Ещё вопросы

Сообщество Overcoder
Наверх
Меню