删除html标记之间的空格?

删除html标记之间的空格?,html,whitespace,markup,minify,Html,Whitespace,Markup,Minify,为了节省一些页面加载时间,我在哪里可以找到一些东西来删除html标记之间的空格?而不用我自己去检查每一个 像这样: <body> <p>Lot's of space</p> </body> <body><p>No space</p></body> 大量的空间 没有空间 我找到了这个。但它在标记之间留有一个空间。但我不想要 没有此规则的任何其他HTML缩略器都可以工作 谷歌给我列出了这个:

为了节省一些页面加载时间,我在哪里可以找到一些东西来删除html标记之间的空格?而不用我自己去检查每一个

像这样:

<body>
  <p>Lot's of space</p>
</body>

<body><p>No space</p></body>

大量的空间

没有空间


我找到了这个。但它在标记之间留有一个空间。但我不想要

没有此规则的任何其他HTML缩略器都可以工作

谷歌给我列出了这个:

没有此规则的任何其他HTML缩略器都可以工作

谷歌给我列出了这个:

我正在使用Smarty模板引擎开发web应用程序。它具有替换所有新行、制表符、空格的功能。。。在模板中。因此,您可以使用许多新行和空格编写代码。但输出将是单行的。

我正在使用Smarty模板引擎开发web应用程序。它具有替换所有新行、制表符、空格的功能。。。在模板中。因此,您可以使用许多新行和空格编写代码。但是输出将是单行的。

请小心,不要对正在发生的事情有所了解,否则会破坏文档的完整性。完全缩小的代码示例将删除所有注释和所有不需要用于语法目的的空白字符

换句话说,这个HTML示例:

<p>Some content
    <strong>is strong</strong>
    and
    <em>emphasized</em>
    in this paragraph.</p>
一些内容
很强
和
强调的
在本段中

当完全缩小时,变为:

<p>Somecontent<strong>isstrong</strong>and<em>emphasized</em>inthisparagraph.</p>
本段强调了一些内容

在这种情况下,内容的损坏是显而易见的,因为所有的单词都相互碰撞。不明显的是缓冲内容和标签的空间,以及标签之间与其他内容不相邻的空间。HTML文档中标记之外的所有空白字符都是DOM中的文本节点,不仔细考虑就删除DOM节点可能是有害的

此外,还必须确保HTML缩略器不会损坏任何内联JavaScript或CSS代码。在查看不同的可用选项时,请仔细调查这些情况

这里是我写的一个,它可能会对您有所帮助,因为它以一种完全递归的方式缩小标记标记,使用一个自动化的漂亮打印应用程序达到一个美化的状态


小心,不要对正在发生的事情有所了解,否则会破坏文档的完整性。完全缩小的代码示例将删除所有注释和所有不需要用于语法目的的空白字符

换句话说,这个HTML示例:

<p>Some content
    <strong>is strong</strong>
    and
    <em>emphasized</em>
    in this paragraph.</p>
一些内容
很强
和
强调的
在本段中

当完全缩小时,变为:

<p>Somecontent<strong>isstrong</strong>and<em>emphasized</em>inthisparagraph.</p>
本段强调了一些内容

在这种情况下,内容的损坏是显而易见的,因为所有的单词都相互碰撞。不明显的是缓冲内容和标签的空间,以及标签之间与其他内容不相邻的空间。HTML文档中标记之外的所有空白字符都是DOM中的文本节点,不仔细考虑就删除DOM节点可能是有害的

此外,还必须确保HTML缩略器不会损坏任何内联JavaScript或CSS代码。在查看不同的可用选项时,请仔细调查这些情况

这里是我写的一个,它可能会对您有所帮助,因为它以一种完全递归的方式缩小标记标记,使用一个自动化的漂亮打印应用程序达到一个美化的状态

你想要……你想要。。。