在HTML5中使用IE特定元标记是否合法?

时间:2010-06-04 20:30:13

标签: internet-explorer validation html5

我一直在尝试使用标题中的以下两行验证html5文档:

<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />
<meta http-equiv="imagetoolbar" content="no" />

整个文档的验证非常好,但这两行是特定于IE的,会使页面无效。

我的问题:这些元标记是否有合法的HTML5语法?我非常希望我的代码有效,但这些标签不能免除。

1 个答案:

答案 0 :(得分:13)

根据您对服务器端/服务器端代码的访问权限,您可以将X-UA-Compatible作为标头提供。我不确定是否可以为imagetoolbar做同样的事情。

编辑:你的另一个选择是条件评论:

<!--[if IE]>
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />
<meta http-equiv="imagetoolbar" content="no" />
<![endif]-->