我只是想知道。
在我的 PHP CMS 应用程序中,我将大部分生成的 HTML 捕获到缓冲区中,然后在模板页面的正确位置刷新它们的内容。这是由我自己的缓冲区类完成的,我最近在其中添加了一种方法来(排序)使用正则表达式来缩小生成的 HTML,该方法将2 个或多个空格替换为一个空格。
这样做的结果是,最终的 HTML 根本没有新行。这在浏览器中运行良好,并且显示正常,没有任何问题。
我对任何其他的 HTML 缩小方法或其他做同样事情的 PHP 类不感兴趣。我有一个简单的两个班轮,可以完成我需要的一切,并且生成的 HTML 比以前小得多。
我感兴趣的是:.html 文件的内容完全没有新行并且所有源代码都在一个很长的行中,有什么缺点吗?
当然,除了人类可读性之外:) 我对某种技术(甚至可能是其他)原因感兴趣,这会使这是一种不好的做法。