【发布时间】:2014-09-01 07:23:24
【问题描述】:
我在问题中包含 Python 的唯一原因是 PHP 具有插入 br 标记的 nl2br 函数,Python 中的类似函数可能有用,但我怀疑这问题可以用 HTML 和 CSS 解决。
所以,我有一个在文本区域中接收用户输入的表单。我将它保存到 Postgres 数据库中,然后当我显示它时,它不包括用户提供给单独段落的换行符。
我尝试在段落标签上使用white-space CSS 属性:
white-space: pre
或
white-space: pre-wrap
但是,这很奇怪,结果是分开的行,但第一行在中间对齐:
包括text-align:left 并没有解决问题。我确信有一个简单的解决方案。
【问题讨论】:
-
那么问题是如何用空格替换字符串中的\n个字符?
-
我认为您正在尝试使您的 textarea 成为富文本编辑器。我使用 iframe 创建了一个 RTE,它在 html 中生成用户的内容,然后将相同的 html 保存在数据库中。
-
@timgeb 我想这是我的问题。我只是不确定是否有针对这种情况的具体考虑,我还想表明我在 CSS 中尝试了
white-space。那么......你是怎么做到的呢?。