数据库的输出中不显示空格

时间:2012-06-13 16:25:17

标签: php html css whitespace

我以下列格式将一些数据存储在数据库中:

    XXXXX
      X
    XXXXX

空白是重要的。当我使用PHP从数据库中检索数据然后将其输出到我的HTML页面时,空白被删除。

我正在使用nl2br将换行符转换为<br>标记,效果很好。有什么我可以用来为空间做同样的事情吗?

1 个答案:

答案 0 :(得分:4)

您正在输出到不显示连续空格的HTML页面。您可以将输出包装在<pre> </pre>(预格式化标签)中,以便在存储时显示空格。

或者,您可以将CSS样式white-space: pre应用于您在其中输出的HTML元素。您可以阅读white-space here的不同值。

请注意,默认行为是normal,其中指出:

  

此值指示用户代理折叠空格序列