无论我做什么,IE条件语句都不起作用

时间:2013-08-08 16:24:41

标签: html internet-explorer conditional

令人难以置信的是,无论我做什么,如果IE声明似乎不起作用

我正在使用IE 10

以下是代码:

<!DOCTYPE html>
<html>
<head>
<title></title>

</head>
<body>
<!--[if IE]> 
<h1>You are using Internet Explorer</h1> 
<![endif]--> 

</body>
</html>

2 个答案:

答案 0 :(得分:1)

您遇到的问题是,在Internet Explorer 10中,条件注释不起作用,并且已弃用。

参考文献:

答案 1 :(得分:0)

如果有人仍然到达此页面,想知道为什么ie目标不起作用。 IE 10及以后版本不再支持条件评论。来自MS官方网站:

  

Internet Explorer中已删除对条件注释的支持   提高互操作性的10种标准和怪癖模式   符合HTML5。

请点击此处了解详情:http://msdn.microsoft.com/en-us/library/ie/hh801214(v=vs.85).aspx

如果您迫切需要定位ie,您可以使用此jquery代码添加ie类,然后在您的css中使用.ie类来定位即浏览器。

if ($.browser.msie) {
 $("html").addClass("ie");
}