写这个HTML:
lorem ipsum
lorem ipsum
lorem ipsum
Run Code Online (Sandbox Code Playgroud)
浏览器显示:
lorem ipsumlorem ipsumlorem ipsum
Run Code Online (Sandbox Code Playgroud)
有没有办法看到这个:
lorem ipsum
lorem ipsum
lorem ipsum
Run Code Online (Sandbox Code Playgroud)
不使用<br>
每行末尾的标记,也不使用textarea.
我需要这个,因为我的文本有100.000短行,写<br>
标记100.000次是很费时间的.
szy*_*zym 31
您可以使用<pre>
标记来保持换行符.
<pre>
lorem ipsum
lorem ipsum
lorem ipsum
</pre>
Run Code Online (Sandbox Code Playgroud)
pre
标签的默认样式是等宽字体,但可以覆盖.
您可以使用white-space: pre
CSS属性实现相同的效果,而无需任何额外的默认格式.
<div style="white-space: pre">
lorem ipsum
lorem ipsum
lorem ipsum
</div>
Run Code Online (Sandbox Code Playgroud)
还有其他几个值white-space
,但您应该参考文档来选择最合适的值.
请注意,pre
将处理每个换行符相同,包括<pre>
或<div>
标记后面的换行符.如果你不想要它们,你需要做:
<div style=...>lorem ipsum
lorem ipsum
...
Run Code Online (Sandbox Code Playgroud)
小智 5
HTML:您可以将它们包装在块元素中,例如<div></div>
或<h1></h1>
CSS:您可以使用 white-space: pre-wrap;
Js:您可以使用“替换”将“ \ n”更改为 <br/>