我正在尝试建立一个博客,但我陷入了困境。
添加帖子时,我会添加空格和构建段落段落之类的文本,并且希望以与编写时完全相同的形式显示它们。
例如:
“” * 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 *“
呈现为一行:
“
我该怎么做?谢谢
答案 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!!}