以自动方式缩小/压缩/删除HTML中的空格

时间:2014-04-11 15:11:58

标签: html ruby capistrano whitespace

尝试删除HTML文件中的空格,包括通常用于易于阅读的代码的非必要空格和cause styling errors之间的html元素之间的空格。

要求
 1.删​​除html中的空格,包括普通的格式空格     和html标签之间的空白。
 2.可以通过脚本自动使用(最好能够绑定     进入Capistrano任务)  3.源代码在repo中保留了正常的格式(可读性)。

我们如何以自动化方式完成这些任务?

1 个答案:

答案 0 :(得分:-1)

我使用以下方法在php中使用相同的内容:

ob_start(function($buffer){$buffer = preg_replace(array('/ {2,}/','/<!--.*?-->|\t|(?:\r?\n[ \t]*)+/s'),array(' ',''),$buffer);return $buffer;});