在Laravel 5.8上显示格式化的段落

时间:2019-03-18 13:59:31

标签: laravel text

我正在尝试建立一个博客,但我陷入了困境。

添加帖子时,我会添加空格和构建段落段落之类的文本,并且希望以与编写时完全相同的形式显示它们。

例如:

“” * Lorem ipsum lorem ipsumipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum

lorem ipsum lorem ipsum lorem ipsum lorem ipsum *“

呈现为一行:

我该怎么做?谢谢

2 个答案:

答案 0 :(得分:1)

一种方法是向页面添加一些简单的CSS。将类名称添加到包装的html标签中:

<div class="class-name">
    *Lorem ipsum lorem ipsumipsum lorem ipsum lorem ipsum lorem ipsum lorem 
    ipsum lorem ipsum lorem ipsum lorem ipsum

    lorem ipsum lorem ipsum lorem ipsum lorem ipsum*
</div>

并添加以下CSS:

.class-name {
  white-space: pre-wrap;
}

预包装允许:

  

保留空白序列。行在换行符处断开   字符,并根据需要填充行框。

默认情况下,正常情况如下:

  

空白序列被折叠。换行符   源的处理方式与其他空白相同。线断为   填充行框所必需的。

您可以了解有关空白属性here的更多信息。

或者,您可以使用<pre> html标记获得相似的结果。

  

HTML元素表示要预先格式化的文本   完全按照HTML文件中的文字显示。文字通常是   使用非比例(“等宽”)字体呈现。空格   

答案 1 :(得分:0)

您可以使用诸如CKFinder或Summernote之类的WYSIWYG工具,并将html保存在数据库中。然后呈现{!!$post->text!!}