我正在尝试学习如何在html中使用仅限IE的条件,但我的IE只是忽略它们。这是一个完整的,最小的例子:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head><title>Test</title></head>
<body>
<p>Test: <!--[if IE]>You're using IE.<![endif]--></p>
</body>
</html>
当我在Windows 7上使用IE 10.0.9200.16576查看此内容时,不显示“您正在使用IE”消息。我做错了什么?
答案 0 :(得分:4)
Internet Explorer(从版本10开始)不再支持条件注释。
Internet Explorer中已删除对条件注释的支持 提高互操作性的10种标准和怪癖模式 符合HTML5。这意味着现在有条件评论 被视为常规评论,就像在其他浏览器中一样。这种变化 可以影响专门为Windows Internet Explorer或 使用浏览器嗅探来改变其在Internet中的行为的页面 资源管理器。
- http://msdn.microsoft.com/en-us/library/ie/hh801214(v=vs.85).aspx
答案 1 :(得分:1)