如何验证 HTML5(例如未关闭的代码<p>)



我习惯于教别人写好的html代码的重要性,强迫他们使用 http://validator.w3.org 来检查他们是否忘记关闭标签。

这在使用xHTML1 Strict时效果很好,但我想尽可能使用HTML5文档类型和标签。

验证器不会报告打开<p>标签而不关闭它是一个错误。

这在HTML5中是正常的还是验证器无法正常工作?

验证器可能工作正常:

如果 p 元素

后面紧跟地址、文章、旁白、块引用、目录、div、dl、字段集、页脚、表单、h1、h2、h3、h4、h5、h6、页眉、hr、菜单、导航、ol、p、pre、部分、表或 ul 元素,或者父元素中没有更多内容并且父元素不是 a 元素,则可以省略 p 元素的结束标记。

寄件人: http://www.w3.org/TR/html-markup/p.html

Validator.nu 将提供HTML5验证,您可以在此处阅读更多信息 http://about.validator.nu/

我刚刚发现这完全符合您的要求......迟到总比不到好!

http://jona.ca/blog/unclosed-tag-finder

我也在Windows中使用了tidy和xml编辑器,但这些都非常旧(不理解html5),而且我不再在Windows上运行Web开发,只有Mac/Linux。

最新更新