當我使用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>
它會顯示它有點像普通的源代碼。