微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

HTML 5 验证服务

如何解决HTML 5 验证服务

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

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

这里我删除了开始的 html 标签、开始的 body 标签和验证器报告:

文档根据指定的架构进行验证。

我不假设该文档无论如何都符合 HTML 5 或任何其他 HTML 标准。显然,验证器在元素嵌套或开始/结束标记方面不是很严格。

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

解决方法

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

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

参见,例如,the html element

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


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

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

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

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。