代码之家  ›  专栏  ›  技术社区  ›  user280109

帮助查找未关闭标记的HTML编辑器

  •  21
  • user280109  · 技术社区  · 16 年前

    当我去验证它们时,验证服务说有一个 div

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

    或者更好的在线html验证服务,可以突出显示未关闭的标签?

    总而言之,我想知道如何找到没有结束标记的html标记-有没有免费的html编辑器或简单的在线服务可以帮助这一点?

    8 回复  |  直到 13 年前
        1
  •  44
  •   lucideer    13 年前

    page.xhtml (而不是 page.html ),浏览器(Firefox/Chrome或Opera)应该可以为您找到未关闭的标记,而无需验证程序。记住给它们重命名 .html .xhtml 档案还没有。

    编辑(3年后):

        2
  •  14
  •   Thilanka De Silva    13 年前

    使用firefox查看源代码-错误的代码将使用不同的颜色

        3
  •  8
  •   Gavrisimo    16 年前

    Notepad++ -它从来没有任何问题,也从来没有任何未关闭的html标记。

        4
  •  4
  •   Jason McCreary    16 年前

    http://validator.w3.org/

    做的不仅仅是未关闭的标记。应该由所有前端开发人员使用,IMO。

        5
  •  2
  •   BrainBUG    12 年前

    我正在使用两个在线工具,工作非常好。 jona.ca tormus.com

        6
  •  1
  •   Albert Wiersch    10 年前

    CSE HTML Validator Lite 是一个免费的轻量级编辑器(适用于Windows),它将检查HTML(只需按F6键)并查找缺少的结束标记和其他问题。您还可以在开始标记或结束标记上按Ctrl+M,它将带您找到匹配的开始标记或结束标记。

    OnlineWebCheck.com . 还有其他在线服务,但在我看来,我刚才提到的是最简单的一个使用和理解。

    http://www.OnlineWebCheck.com/

        7
  •  1
  •   Nemo    8 年前

    如果你的代码非常凌乱,没有修饰或缩进,v.Nu(见 https://validator.w3.org/nu/

    一种解决方案是代码折叠:通过折叠标记为某个节点的子节点的所有代码,通常可以很容易地发现一些不正确的层次结构。

    Kate editor :查看屏幕截图中左侧的箭头。 Kate screenshot

        8
  •  0
  •   Graham Hannington    9 年前

    免费的轻量级html编辑器。。。可以突出显示未关闭标记的联机html验证服务?

    linter-vnu

    披露: 我是linter vnu的开发者。

    例如,如果您打开以下 test.html Atom中的文件:

    <!DOCTYPE html>
    <html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
    <head>
    <meta charset="utf-8"/>
    <title>Test HTML document</title>
    </head>
    <body>
    <div>
    <p>Lorem ipsum dolor sit amet...</p>
    </body>
    </html>
    

    </div> 标签)

    • test.html中第8行第1列的未关闭元素分区
    • 已看到主体的结束标记,但存在未关闭的元素。在test.html的第10行第1列

    并在编辑器中用红点标记这些行。

    如果使用文件扩展名保存HTML文档 .xhtml ,并在Atom中打开它,然后v.Nu使用稍微不同的消息将您的文档验证为XHTML(XML)而不是HTML。在这种情况下,只有一条错误消息:

    • 第10行第3列所需字符(找到b)(预期为d)

    </body> 标签v、 Nu正期待着一场比赛 </部门> 标签代替;它很高兴和你在一起 </

    截至2016年11月,本人提出以下索赔: