我习惯于教别人编写好的HTML代码的重要性,强迫他们使用http://validator.w3.org检查是否忘记关闭代码。
这在使用xHTML1 Strict时效果很好,但我想尽可能使用HTML5 doctype和标签。
验证程序不报告打开<p>
标记而不将其关闭为错误。
这在HTML5中是正常的还是验证器无法正常工作?
答案 0 :(得分:6)
验证器可能正常工作:
如果p元素紧跟着地址,文章,旁边,blockquote,dir,div,dl,fieldset,footer,form,h1,h2,h3,h4,h5,则可以省略p元素的结束标记, h6,header,hr,menu,nav,ol,p,pre,section,table或ul元素,或者如果父元素中没有更多内容且父元素不是元素。
答案 1 :(得分:0)
Validator.nu将提供HTML5验证,您可以在此处详细了解http://about.validator.nu/
答案 2 :(得分:0)
我刚发现这就是你所要求的......迟到总比没有好!
http://jona.ca/blog/unclosed-tag-finder
我在Windows中也使用了整洁和xml编辑器,但这些都很旧(不懂html5),而且我不再在Windows上运行web dev了,只有Mac / Linux。