HTML编辑器,可帮助查找未关闭的标签

use*_*109 22 html validation

我用基本的文本编辑器,记事本编辑了很多HTML页面.当我去验证它们时,验证服务正在说div这是一个未关闭的标签.我倾向于发现自动错误报告,例如这些报告往往不太可靠,即它们会给你一个行号和错误但通常错误实际上完全在文件的另一部分.

我只是想知道是否有任何免费的轻量级html编辑器具有查找标签的结束标签的功能.例如,你单击一个标签,然后单击一个快捷方式,程序将跳转到结束标签,我知道这个功能是在homesite,但我没有homesite,并且它有点笨重的程序.

或者甚至更好的任何可以突出显示未封闭标签的在线HTML验证服务?

总而言之,我想知道如何找到没有结束标签的html标签 - 是否有免费的html编辑器或简单的在线服务可以帮助解决这个问题?

luc*_*eer 43

如果您将HTML保存为page.xhtml(而不是page.html),浏览器(Firefox/Chrome或Opera)应该为您找到未关闭的标签,而无需验证器.只需记住.html在网上提供它们之前重命名它们- IE还不支持.xhtml文件.

编辑(3年后):这篇文章仍然得到评论/ upvotes所以稍作修改.IE9和IE10现在支持xhtml文件.

  • 不按预期工作.因为HTML5 doctype导致许多错误.关于可以通过的实体的其他错误.在达到未封闭的标签之前,可能需要从页面更正许多内容. (2认同)
  • @SatyaPrakash doctype应该无关紧要,如果您使用的是UTF-8,则不需要实体.要使这个技巧发挥作用,你需要遵守HTML5中更严格的定义而不是松散的默认定义 - 例如[HTML5 Polyglot](http://dev.w3.org/html5/html-xhtml-author-guide/)或[( x)HTML5](http://www.w3.org/TR/html5/the-xhtml-syntax.html)但这通常只意味着在自闭标签的末尾使用"/>"而不是">" (img,输入,链接等) (2认同)

Thi*_*lva 9

使用firefox视图源 - 错误的代码将以不同的颜色

  • firefox的这个功能非常好用,让firefox变得特别 (2认同)

Gav*_*imo 7

Notepad ++ - 从来没有遇到任何问题,也没有任何未关闭的html标签.

您只需单击任何元素,看它是否有结束标记.你也可以这样做:点击"TextFX"(从导航插件中左侧) - >点击"Text FX HTML Tidy" - >点击让我们说嗯"TiDy clean Document - wrap".这应该修复你的html文档,也就是关闭所有未关闭的元素.


Jas*_*ary 5

http://validator.w3.org/

不仅仅是未封闭的标签。IMO,所有前端开发人员都应该使用。

  • 如果我理解正确的话,我认为他说他已经在使用验证器并且正在寻找本地替代方案。 (2认同)