当我使用textarea将文本添加到我的mysql数据库时,文本的格式以某种方式保存(换行符和空格),就我所知,数据库本身并未显示此布局。当我从数据库中加载这个字符串到一个textarea中时,我得到了与我插入相同的格式。但是当我尝试将这个字符串加载到一个div中时,它只会显示为一行。如何从数据库中获取保存的文本布局
所以我的问题是:如何设置格式化的文本在div?
当我使用textarea将文本添加到我的mysql数据库时,文本的格式以某种方式保存(换行符和空格),就我所知,数据库本身并未显示此布局。当我从数据库中加载这个字符串到一个textarea中时,我得到了与我插入相同的格式。但是当我尝试将这个字符串加载到一个div中时,它只会显示为一行。如何从数据库中获取保存的文本布局
所以我的问题是:如何设置格式化的文本在div?
定义<div>
使用相同的白色空间为<textarea>
和<pre>
用途。
div{
white-space: pre;
}
使用nl2br函数。
你用什么语言将数据存入网页? PHP的?
如果是这样htmlentities($mystring)
将转换换行符到<br>
等
你也可以把
<pre>
your text
</pre>
它会显示它有点像普通的源代码。