我添加了以下内容以使 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]-->
最佳答案
IE11的模拟器有点乱,看这个帖子: http://www.impressivewebs.com/ie11-emulation-conditional-comments/
我建议安装类似 IEtester 的东西: http://www.my-debugbar.com/wiki/IETester/HomePage
或者为了获得更好的体验,请通过 http://www.modern.ie 安装 VM
关于html - IE 8 - 9 条件样式表未触发,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22555908/