【问题标题】:Laravel displays an empty line before the DoctypeLaravel 在 Doctype 之前显示一个空行
【发布时间】:2012-07-28 13:14:02
【问题描述】:
<!DOCTYPE html>

这是代码。

我该如何解决这个问题?

在将代码与 Laravel 集成之前,我测试了 HTML/CSS/JavaScript。

【问题讨论】:

    标签: php html laravel


    【解决方案1】:

    确保您的 PHP 文件没有结束标记 (?&gt;)。他们可能会在您的 HTML 中添加空格。

    欲了解更多信息,see the PHP docs:

    如果文件是纯 PHP 代码,最好在文件末尾省略 PHP 结束标记。这可以防止在 PHP 结束标记之后意外添加空格或新行,这可能会导致不良影响,因为当程序员无意在脚本中的该点发送任何输出时,PHP 将开始输出缓冲。


    您可能还想看看这篇文章:Why would one omit the close tag?

    【讨论】:

    • 等等,你是说要在 PHP 文件中添加结束标签?
    • @Blender - 没错。如果结束标记后有任何空格,它们将作为 HTML 输出的一部分发送到浏览器。为避免这种情况,您不应该在仅 PHP 的文档中关闭您的 PHP 标记。
    • 应该注意的是,即使您尝试删除结束标记后的任何空字符 - 也可能是您的文本编辑器配置为始终添加新行。
    【解决方案2】:

    我知道这已经晚了几年,但对其他人来说。

    将页面编码改为不带BOM的UTF-8即可解决。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-06-23
      • 2014-11-14
      • 2019-10-01
      • 2011-07-20
      • 1970-01-01
      相关资源
      最近更新 更多