我把这段代码放到我的<head>中,以便为IE8加载一个额外的样式表。
<!--[if lt IE 9]>
<link rel="stylesheet" href="style-ie.css">
<![endif]-->我也已经这样做了1000次,但这一次它不起作用。它只是没有加载到IE8中。如果我删除条件注释,它的加载是正常的。
有谁有主意吗?
发布于 2014-08-14 21:35:02
也许,既然你的目标是IE8,你应该保留在HTML5中不再需要的type=“文本/css”部分?即:
<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]-->希望这能有所帮助!
https://stackoverflow.com/questions/25309269
复制相似问题