我习惯于通过强迫他们使用http://validator.w3.org来检查他们是否忘记关闭标签来教其他人编写好的 html 代码的重要性。
这在使用 xHTML1 Strict 时效果很好,但我想尽可能使用 HTML5 文档类型和标签。
验证器不会报告打开<p>
标签而不关闭标签是错误的。
这在 HTML5 中是正常的还是验证器无法正常工作?
我习惯于通过强迫他们使用http://validator.w3.org来检查他们是否忘记关闭标签来教其他人编写好的 html 代码的重要性。
这在使用 xHTML1 Strict 时效果很好,但我想尽可能使用 HTML5 文档类型和标签。
验证器不会报告打开<p>
标签而不关闭标签是错误的。
这在 HTML5 中是正常的还是验证器无法正常工作?
验证器可能正常工作:
如果 p 元素后面紧跟地址、文章、aside、blockquote、dir、div、dl、fieldset、footer、form、h1、h2、h3、h4、h5、h6、header,则可以省略 p 元素的结束标记、hr、menu、nav、ol、p、pre、section、table 或 ul 元素,或者如果父元素中没有更多内容且父元素不是 a 元素。
Validator.nu 将提供 HTML5 验证,您可以在此处阅读更多信息http://about.validator.nu/
我刚刚发现这完全符合您的要求……迟到总比没有好!
http://jona.ca/blog/unclosed-tag-finder
我还在 Windows 中使用了 tidy 和 xml 编辑器,但它们真的很旧(不懂 html5),而且我不再在 Windows 上运行 Web 开发,只有 Mac/Linux。