存储到数据库BLOB中时保留文本区域中的文本间距和对齐方式

时间:2016-03-19 01:23:38

标签: html blob

默认情况下,无论用户在textarea中输入了多少行,他们都会合并。如何获取用户在文本区域中输入的换行符?

如果用户输入:

你好,
你好吗? 我很好。

我希望这样对齐,但我得到的是:

你好,你好吗?我没事。

请帮忙。

1 个答案:

答案 0 :(得分:0)

HTML不会渲染换行符,除非您对包含内容的元素使用white-space:pre-wrap

.content {
  white-space: pre-wrap;
}
<div class="content">Hello,
How are you?
I am fine. 
</div>

但我认为您应该在将内容保存到数据库之前或将其插入br之前将行刹车更改为html。当然,如果您向内容添加br并希望再次在textarea中插入,则应先将其删除。