0

为什么有些 HTML 页面在源代码中有很大的空白?我在很多 PHP 页面中都看到了这一点;通过 Chrome 开发工具查看源代码时,我看到了很大的空间(下面的示例)。为什么会这样?这甚至与PHP有关吗?(我只是在猜测,因为我只在 .php 页面上看到过)在此处输入图像描述

4

1 回答 1

4

很可能是一个模板引擎(不一定是基于 PHP 或 PHP),其中非活动块(例如,由于 if 条件错误)仍然添加空格。

以此为例:

<html>
{% if false %}blah{% endif %}
{% if false %}blah{% endif %}
{% if false %}blah{% endif %}
{% if false %}blah{% endif %}
</html>

它包含四个换行符(在 endif 和 if 块之间),它们仍将显示在生成的 HTML 中。

于 2013-10-16T20:07:22.980 回答