【问题标题】:HTML 5 Validation ServiceHTML 5 验证服务
【发布时间】:2021-04-08 08:02:48
【问题描述】:

我正在尝试检查 HTML 5 文件的有效性并找到了W3C validator。 但是我发现这个验证器接受像这样的严重错误的 HTML 文档:

<!DOCTYPE html>
<head>
    <meta charset="utf-8">
    <title>Hello World</title>
    Hello
</body>
</html>

这里我删除了开始的 html 标记、开始的正文标记和验证器报告:

文档根据指定的模式进行验证。

我不认为本文档无论如何都符合 HTML 5 或任何其他 HTML 标准。显然,当涉及到元素的嵌套或打开/关闭标签时,验证器并不是很严格。

是否有更严格的验证器来报告与标准 HTML 的每一个微小偏差?

【问题讨论】:

标签: html validation w3c-validation standards-compliance


【解决方案1】:

我不认为本文档无论如何都符合 html5 或任何其他 html 标准。

但您假设它不合规。您可以通过阅读标准来检查。

请参阅,例如,the html element

文本/html中的标记省略:
如果 html 元素中的第一件事不是注释,则可以省略 html 元素的开始标记。
如果 html 元素后面没有紧跟注释,则可以省略 html 元素的结束标记。


是否有更严格的验证器来报告与标准 html 的每一个微小偏差?

虽然工具建议与本网站无关,但您提供的代码与标准 html 没有任何偏差。

Nu 验证器非常擅长它的工作。

【讨论】:

    猜你喜欢
    • 2011-12-21
    • 1970-01-01
    • 2014-10-17
    • 2022-11-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-01-30
    • 2017-09-06
    相关资源
    最近更新 更多