搜索
HTML 中的换行符为 '\n'
P粉470645222
P粉470645222 2023-08-27 11:42:20
[JavaScript讨论组]
<p>有没有办法让 HTML 正确处理 <code>n</code> 换行符?或者我是否必须将它们替换为 <code><br /></code>?</p> <p><br /></p> <pre class="brush:html;toolbar:false;">&lt;div class="text"&gt; abc def ghi &lt;/div&gt;</pre> <p><br /></p>
P粉470645222
P粉470645222

全部回复(2)
P粉345302753

您可以使用 CSS white-space 属性来表示 \n。您还可以保留选项卡,如 \t 中所示。

对于换行符\n

white-space: pre-line;

对于换行符\n和制表符\t

white-space: pre-wrap;

document.getElementById('just-line-break').innerHTML = 'Testing 1\nTesting 2\n\tNo tab';

document.getElementById('line-break-and-tab').innerHTML = 'Testing 1\nTesting 2\n\tWith tab';
#just-line-break {
  white-space: pre-line;
}

#line-break-and-tab {
  white-space: pre-wrap;
}
<div id="just-line-break"></div>

<br/>

<div id="line-break-and-tab"></div>
P粉144705065

这是在 HTML 中显示换行符和回车符。那么你不需要明确地这样做。您可以在 CSS 中通过设置空白属性 pre-line 值来完成此操作。

<span style="white-space: pre-line">@Model.CommentText</span>
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号