我将此代码放入<head>
以便为IE8加载其他样式表。
<!--[if lt IE 9]>
<link rel="stylesheet" href="style-ie.css">
<![endif]-->
我也已经做了1000次这次,但这次它不起作用。它只是没有在IE8中加载。如果我删除条件注释,它会正常加载。
有人有想法吗?
答案 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]-->
希望这有帮助!