条件注释不起作用

时间:2014-01-09 21:36:44

标签: html html5 internet-explorer

我有这个代码,带有IE7和IE8的条件注释:

<!DOCTYPE HTML>
<html>
<head>
<meta charset="UTF-8">
<link href="css/basic.css" rel="stylesheet" type="text/css" />
<link href="css/ui.css" rel="stylesheet" type="text/css" />
<!--[if lte IE 8]>
    <link href="css/ie8fix.css" rel="stylesheet" type="text/css" />  
<![endif]-->
<!--[if lte IE 7]>
    <link href="css/ie7fix.css" rel="stylesheet" type="text/css" />  
<![endif]-->
<!--[if IE]>
    <script src="http://html5shiv.googlecode.com/svn/trunk/html5.js"></script>
<![endif]-->
</head>
<body>

条件评论中的样式表无效。我在IE Tester中对此进行了测试。

2 个答案:

答案 0 :(得分:1)

实际上,Microsoft不再支持条件评论。我有点困惑自己一段时间,所以我写了一篇关于它的文章:

http://www.yofiel.com/writing/essays/microsoft-s-exit-strategy

答案 1 :(得分:0)

IETester基于不受支持的黑客,在某些情况下行为不正确。您是否尝试过在真实浏览器中进行测试? Microsoft在http://modern.ie免费提供虚拟机。