4

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

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

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

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

4

3 回答 3

8

验证器可能正常工作:

如果 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 元素。

来自:http ://www.w3.org/TR/html-markup/p.html

于 2012-09-22T15:03:39.247 回答
0

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

于 2012-09-22T15:00:44.793 回答
0

我刚刚发现这完全符合您的要求……迟到总比没有好!

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

我还在 Windows 中使用了 tidy 和 xml 编辑器,但它们真的很旧(不懂 html5),而且我不再在 Windows 上运行 Web 开发,只有 Mac/Linux。

于 2013-11-02T15:06:46.047 回答