条件评论不起作用

时间:2014-08-14 13:30:25

标签: internet-explorer-8 conditional conditional-comments

我将此代码放入<head>以便为IE8加载其他样式表。

<!--[if lt IE 9]>

   <link rel="stylesheet" href="style-ie.css">

<![endif]-->

我也已经做了1000次这次,但这次它不起作用。它只是没有在IE8中加载。如果我删除条件注释,它会正常加载。

有人有想法吗?

1 个答案:

答案 0 :(得分:1)

也许,既然您要定位IE8,那么您应该保留类型=&#34; text / css&#34;在HTML5中不再需要的位?即:

<link rel="stylesheet" href="style-ie.css" type="text/css">

这适用于HTML5网站还是XHTML / HTML4?如果它适用于HTML5网站,以下是我通常对这些情况所做的事情,因为在同一个条件评论中添加HTML5填充程序位是个好主意:

<!--[if lt IE 9]>
    <script src="http://html5shim.googlecode.com/svn/trunk/html5.js"></script>
    <link href="css/ie.css" rel="stylesheet" type="text/css" />
<![endif]-->

希望这有帮助!