【问题标题】:Recommended HTML formatter script/utility? [closed]推荐的 HTML 格式化程序脚本/实用程序? [关闭]
【发布时间】:2008-09-27 10:22:26
【问题描述】:

简单的问题 - 我有一大堆肮脏的 html 页面要清理,我正在寻找一个开源或免费软件脚本/实用程序来删除任何垃圾并将它们重新格式化为布局良好的一致代码。有什么建议吗?

如果相关,我通常会在 Dreamweaver 中操作 HTML - 但通过编辑代码并使用所见即所得窗口作为预览而不是反之亦然 - 所以与 Dreamweaver 兼容的脚本将是一个加分项。

【问题讨论】:

    标签: html formatting dreamweaver


    【解决方案1】:

    我不认为它可以插入 Dreamweaver,但每当我需要清理 html 时HTML Tidy 是我的首选

    【讨论】:

      【解决方案2】:

      我第二次 HTML Tidy。
      我只是想添加它是一个具有各种端口和绑定的库。因此,它也集成在一些编辑器中,如 HTML-Kit 或 NoteTab,并且它有一个 GUI 前端。所有这些都链接在上面给出的页面中。
      另请注意,W3C Markup Validation Service 有一个“使用 HTML Tidy 清理标记”选项(在显示验证结果后)。

      【讨论】:

        【解决方案3】:

        Dreamweaver CS3 在“命令”菜单项下有一个内置的“清理 HTML”选项。我不认为它几乎像 HTML Tidy 那样全面。

        来自Adobe site

        清理代码

        您可以自动删除空标签、组合嵌套的字体标签,以及以其他方式改进混乱或不可读的 HTML 或 XHTML 代码。

        有关如何清理从 Microsoft Word 文档生成的 HTML 的信息,请参阅打开和编辑现有文档。

        1. 打开一个文档:

          • 如果文档是 HTML,请选择命令 > 清理 HTML。
          • 如果文档是 XHTML,请选择命令 > 清理 XHTML。 -- 对于 XHTML 文档,Clean Up XHTML 命令修复 XHTML 语法错误,将标记属性的大小写设置为小写,除了执行 HTML 清理操作之外,还添加或报告缺少的标记所需属性。
        2. 在出现的对话框中,选择任意选项,然后单击“确定”。 -- 注意:根据文档的大小和选择的选项数量,完成清理可能需要几秒钟。

        删除空容器标签 删除它们之间没有内容的所有标签。例如, 是空标签,但 &ltb>some text 中的 &ly;b> 标签不是。

        移除冗余嵌套标签 移除标签的所有冗余实例。例如,在代码This is what I really想要说中,围绕单词的b标签真的是多余的,将被删除。

        删除非 Dreamweaver HTML 注释 删除所有不是由 Dreamweaver 插入的 cmets。例如, 将被删除,但 不会,因为它是一个 Dreamweaver 注释,它标志着一个可编辑区域的开始模板。

        删除 Dreamweaver 特殊标记 删除 Dreamweaver 添加到代码中的 cmets,以便在更新模板和库项目时自动更新文档。如果您在清理基于模板的文档中的代码时选择此选项,则该文档将从模板中分离。有关详细信息,请参阅从模板中分离文档。

        删除特定标签 删除相邻文本框中指定的标签。使用此选项可删除由其他可视化编辑器插入的自定义标签以及您不想出现在您的网站上的其他标签(例如,blink)。用逗号分隔多个标签(例如,字体、闪烁)。

        尽可能合并嵌套的标签当它们控制相同范围的文本时合并两个或多个字体标签。例如,big red 将更改为 big red

        在完成时显示日志在清理完成后立即显示一个警告框,其中包含有关对文档所做更改的详细信息。

        【讨论】:

          【解决方案4】:

          我使用HTML Formatter...它完全符合您的要求。

          【讨论】:

            【解决方案5】:

            我绝对认为最好的工具是来自 Logichammer.com 的HTML Formatter。它完全符合您的需求,而且使用起来非常简单。值得一看……这个家伙甚至在他的网站上有一段视频,展示了它的易用性。我已经使用它两年了,没有它就无法忍受......我得到了很多乱七八糟的代码。

            【讨论】:

              【解决方案6】:

              我使用Cleanup HTML,它可以很好地清理和格式化 HTML

              【讨论】:

                【解决方案7】:

                我建议purehtml.in...它美化了 html、样式和 JavaScript 标签...

                【讨论】:

                  【解决方案8】:

                  您甚至可以在现有的 HTML 到达浏览器之前通过 HTML Tidy 对其进行缓冲 - 如果它是一个低流量的网站,那么这将使事情变得整洁而不费力。

                  【讨论】:

                    【解决方案9】:

                    我也推荐 HTML Tidy,虽然它不再由 Dave Ragett 维护,但该工具肯定会经常通过调整进行更新。

                    我使用 HTML Trim 这是一个 win32 应用程序来清理我们的一些开发人员敲掉的一些糟糕的自动生成的代码块。

                    您还可以获取可以集成到 Dreamweaver 中的命令行版本。

                    抱歉,我不能发布多个超链接 - 这里仍然是一个 n00b。

                    【讨论】:

                      【解决方案10】:

                      我已经使用Polystyle 很长时间了,我很高兴。格式化规则相当灵活,成本约为 15 美元。有试用版。

                      【讨论】:

                        【解决方案11】:

                        我会推荐 vim。您可以使用 v 格式化代码块来选择代码块,使用 '=' 来缩进代码。

                        【讨论】:

                          猜你喜欢
                          • 2010-10-14
                          • 1970-01-01
                          • 1970-01-01
                          • 2021-01-12
                          • 2012-02-01
                          • 2012-08-03
                          • 1970-01-01
                          相关资源
                          最近更新 更多