HTML5一致性检查器

Joe*_*oel 25 html html5 w3c-validation

我使用W3C验证器收到以下警告:

使用实验性功能:HTML5一致性检查器

究竟是什么意思?我不能指望这个验证器?

Jo *_*gue 31

警告"使用实验性功能:HTML5一致性检查器".意味着验证器正在检查您的标记为HTML5,但由于w3c未就HTML5标准的每个部分达成一致,您应该采用验证器所说的内容,因为它很容易改变,直到标准是完成.警告并不意味着您的代码有任何问题,但如果您想要删除警告,请尝试使用Doctype"HTML 4.01 Strict"进行验证.

  • 如果您使用<!DOCTYPE HTML>进行测试,您将获得HTML5检查器.如果您使用<!DOCTYPE HTML PUBLIC" - // W3C // DTD HTML 4.01 Transitional // EN""http://www.w3.org/TR/html4/loose.dtd">或其他有效的doctype,您将不. (2认同)

Que*_*tin 5

HTML5是未完成的草案,因此验证器是:

  • 新的并且受到比生产多年来更多的错误(因为HTML5已经放弃了其前辈的SGML遗产 - 你不能只使用基于DTD的验证器)
  • 将您的文档与移动目标(可能已落后)进行比较


Roc*_*nie 0

这意味着您的代码没有问题,但是文档在语义上可能正确,也可能不正确。

查看这篇文章http://www.alistapart.com/articles/semanticsinhtml5/