html5样板w3c验证程序错误

html5样板w3c验证程序错误,html,w3c,validation,boilerplate,Html,W3c,Validation,Boilerplate,我使用html5测试在W3C验证器中签出,它给出了这个错误 Line 8, Column 64: Bad value X-UA-Compatible for attribute http-equiv on element meta. <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> 第8行第64列:元素meta上属性http equiv的错误值X-UA-Compatible。 通过此测试的值应该是多少?首

我使用html5测试在W3C验证器中签出,它给出了这个错误

Line 8, Column 64: Bad value X-UA-Compatible for attribute http-equiv on element meta.
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
第8行第64列:元素meta上属性http equiv的错误值X-UA-Compatible。

通过此测试的值应该是多少?

首先,验证并不意味着什么——html不是XML,因此没有这样的模式可供验证

假设您知道验证是无意义的,并且将其视为一个过梁来帮助拾取错误,那么这个错误就是一个错误。
X-
前缀表示这是特定于供应商的,在本例中,它用于IE(表示以最佳版本渲染),用于Chrome框架(1表示打开)


它不是无效的。

首先,验证并不意味着什么——html不是XML,因此没有这样的模式可供验证

假设您知道验证是无意义的,并且将其视为一个过梁来帮助拾取错误,那么这个错误就是一个错误。
X-
前缀表示这是特定于供应商的,在本例中,它用于IE(表示以最佳版本渲染),用于Chrome框架(1表示打开)


它不是无效的。

好吧,那么让它保持原样就没问题了,那么我接受它?用外行的话说,这意味着什么“html不是XML,因此没有这样的模式可供验证。”这样就可以了。关键是HTML没有任何真正的编程方式来验证它——不像XML(人们认为它将与XHTML一起使用),HTML的规则定义良好且清晰,但许多事情是可选的。确保它生成正确的DOM树(即浏览器正确地呈现它)是决定某个内容是否正确的唯一方法。w3c验证器将帮助您检测错误,但实际上只能被视为计算机生成的建议。如果您遇到数百个错误,那么值得深入探究原因,但这并不意味着什么。好吧,我现在明白您的意思了,感谢您的解释,非常感谢。@JizboJonez虽然HTML不是XML,但它确实有一个模式,您可以用它来验证,这只是一个非常复杂的模式。在这种情况下,据我所知,w3c验证器是不正确的,因为将其标记为错误是不正确的。但在任何情况下,忽略都是安全的。好吧,那么让这个保持原样就不会有问题了,那么我接受它?用外行的话说,这意味着什么“html不是XML,因此没有这样的模式可供验证。”这样就可以了。关键是HTML没有任何真正的编程方式来验证它——不像XML(人们认为它将与XHTML一起使用),HTML的规则定义良好且清晰,但许多事情是可选的。确保它生成正确的DOM树(即浏览器正确地呈现它)是决定某个内容是否正确的唯一方法。w3c验证器将帮助您检测错误,但实际上只能被视为计算机生成的建议。如果您遇到数百个错误,那么值得深入探究原因,但这并不意味着什么。好吧,我现在明白您的意思了,感谢您的解释,非常感谢。@JizboJonez虽然HTML不是XML,但它确实有一个模式,您可以用它来验证,这只是一个非常复杂的模式。在这种情况下,据我所知,w3c验证器是不正确的,因为将其标记为错误是不正确的。但在任何情况下,都可以忽略。