我一直无法提交我的 HTML 以进行验证,并返回此错误:
Bad value X-UA-Compatible for attribute http-equiv on element meta.
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
这有什么问题?老实说,我什至不知道它的作用。我应该从代码中删除它吗?
我一直无法提交我的 HTML 以进行验证,并返回此错误:
Bad value X-UA-Compatible for attribute http-equiv on element meta.
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
这有什么问题?老实说,我什至不知道它的作用。我应该从代码中删除它吗?
如果您检查了您的页面在“怪癖模式”和“标准模式”下的最新版本 IE 上都可以正常工作,则可以删除该标签。否则,保留这部分:
<meta http-equiv="X-UA-Compatible" content="IE=edge">
这是假设您的页面是为“标准模式”编写的,就像任何新页面一样。该meta
标签有助于将 IE 置于该模式,请参阅http://hsivonen.iki.fi/doctype/#ie8
由于它仅针对 IE,我相信您可以将其包装在条件 IE 标记中,这样您就可以通过验证器。
<!--[if IE]><meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"><![endif]-->
您可以删除线条。它只是告诉 IE 使用最新的渲染引擎。
阅读更多 - http://blog.yjl.im/2011/01/bad-value-x-ua-compatible-for-attribute.html