HTML minifier将每个标记放在一个新行上

时间:2011-12-23 08:18:31

标签: php html minify

我正在使用html minifier,可在此处找到:HTML minify

对我来说奇怪的是每个标签都放在一个新行上。这是常见的行为,还是我做错了什么。输出看起来像这样:

Output from html minify

任何人都知道如何解决这个问题,这只是创建了一行代码,或者这是否会减少一些优势。

1 个答案:

答案 0 :(得分:1)

检查了代码?

// use newlines before 1st attribute in open tags (to limit line lengths)
        $this->_html = preg_replace('/(<[a-z\\-]+)\\s+([^>]+>)/i', "$1\n$2", $this->_html);

长线可能是一件糟糕的事情 - 浏览器可能会填充缓冲区,或者只是删除行末。因此,Minify脚本看起来像硬编码,没有更改选项。因此,如果您真的希望在一条线上完成所有操作,只需自定义您的版本即可。开源获胜。