简体   繁体   中英

IE 8 - 9 Conditional Stylesheet not triggering

I've added the following to get IE8 and IE9 to use my ie8.css but doesn't seem to be using it at all when I emulate being on IE8 or IE9. (Don't have them installed so I am using IE11 developer tools to do this as normal.)

<!--[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]-->

Live URL: http://bit.ly/1r4dvw5

The emulator of IE11 is abit screwed up, check this post: http://www.impressivewebs.com/ie11-emulation-conditional-comments/

What i would suggest is to install something like IEtester: http://www.my-debugbar.com/wiki/IETester/HomePage

Or for a better experience install VM's via http://www.modern.ie

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM