【问题标题】:HTML5 Conformance CheckerHTML5 一致性检查器
【发布时间】:2011-04-28 16:48:53
【问题描述】:

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

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

具体是什么意思?我不能指望这个验证器吗?

【问题讨论】:

  • 这与我们在给 w3c 的 stackoverflow 的地址时得到的错误相同!大声笑:P

标签: html w3c-validation


【解决方案1】:

“使用实验性功能:HTML5 一致性检查器”警告。意味着验证器正在检查您的标记是否为 HTML5,但由于 w3c 尚未就 HTML5 标准的每个部分达成一致,您应该对验证器所说的内容持保留态度,因为在标准发布之前它很容易发生变化完全的。该警告并不意味着您的代码有任何问题,但如果您想摆脱该警告,请尝试使用“HTML 4.01 Strict”的 Doctype 进行验证。

【讨论】:

  • 如果您使用 进行测试,您将获得 HTML5 检查器。如果您使用 ttp://www.w3.org/TR/html4/loose.dtd" rel="nofollow" target="_blank">w3.org/TR/html4/loose.dtd"> 或其他有效的文档类型,则不会。
  • w3c 验证器上还有一个选项可以更改您验证的文档类型,无论您的文档中使用哪种文档类型。
【解决方案2】:

HTML5 是一个未完成的草稿,因此验证器是:

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

【讨论】:

    【解决方案3】:

    除了 Ronnie 所说的之外,我倾向于使用 HTML5 Validator,它不会给你那种信息,但它当然也是实验性的,尽管我相信现阶段 HTML5 规范中的事情不太可能发生太大变化.

    【讨论】:

      【解决方案4】:

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

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

      【讨论】:

        猜你喜欢
        • 2013-10-17
        • 2011-02-19
        • 2019-12-31
        • 1970-01-01
        • 2012-08-23
        • 2021-11-12
        • 1970-01-01
        • 1970-01-01
        • 2022-07-12
        相关资源
        最近更新 更多