Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
为什么有些 HTML 页面在源代码中有很大的空白?我在很多 PHP 页面中都看到了这一点;通过 Chrome 开发工具查看源代码时,我看到了很大的空间(下面的示例)。为什么会这样?这甚至与PHP有关吗?(我只是在猜测,因为我只在 .php 页面上看到过)
很可能是一个模板引擎(不一定是基于 PHP 或 PHP),其中非活动块(例如,由于 if 条件错误)仍然添加空格。
以此为例:
<html> {% if false %}blah{% endif %} {% if false %}blah{% endif %} {% if false %}blah{% endif %} {% if false %}blah{% endif %} </html>
它包含四个换行符(在 endif 和 if 块之间),它们仍将显示在生成的 HTML 中。