有没有办法使HTML正确处理\n
换行符?还是我必须替换为<br/>
?
jsfiddle.net/zawyatzt/2
—
沙斯党
有没有办法使HTML正确处理\n
换行符?还是我必须替换为<br/>
?
Answers:
您可以将CSS white-space
属性用于\n
。您还可以保留中的标签\t
。
对于换行符\n
:
white-space: pre-line;
对于换行符\n
和制表符\t
:
white-space: pre-wrap;
根据您的问题,可以通过多种方式完成:-例如,您可以使用:
如果要在文本区域中插入新行,可以尝试以下操作:
换行和回车
<textarea>Hello Stackoverflow</textarea>
您还可以
<pre>---</pre>
预格式化文本。
<pre>
This is Line1
This is Line2
This is Line3
</pre>
或者,您可以使用
<p>----</p>
段落
<p>This is Line1</p>
<p>This is Line2</p>
<p>This is Line3</p>
注意:如果要使用
\n
,则需要安装Xampp或Apache之类的服务器以支持服务器端语言
您可以使用<pre>
标签
<div class="text">
<pre>
abc
def
ghi
</pre>
abc
def
ghi
</div>