2

我一直无法提交我的 HTML 以进行验证,并返回此错误:

Bad value X-UA-Compatible for attribute http-equiv on element meta.
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">

这有什么问题?老实说,我什至不知道它的作用。我应该从代码中删除它吗?

4

3 回答 3

1

如果您检查了您的页面在“怪癖模式”和“标准模式”下的最新版本 IE 上都可以正常工作,则可以删除该标签。否则,保留这部分:

<meta http-equiv="X-UA-Compatible" content="IE=edge">

这是假设您的页面是为“标准模式”编写的,就像任何新页面一样。该meta标签有助于将 IE 置于该模式,请参阅http://hsivonen.iki.fi/doctype/#ie8

于 2012-06-11T14:18:31.117 回答
0

由于它仅针对 IE,我相信您可以将其包装在条件 IE 标记中,这样您就可以通过验证器。

<!--[if IE]><meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"><![endif]-->
于 2013-03-04T02:42:53.347 回答
0

您可以删除线条。它只是告诉 IE 使用最新的渲染引擎。

阅读更多 - http://blog.yjl.im/2011/01/bad-value-x-ua-compatible-for-attribute.html

于 2012-06-11T14:00:37.007 回答