为了账号安全,请及时绑定邮箱和手机立即绑定

使用`\ n`在html中换行

使用`\ n`在html中换行

慕标琳琳 2019-08-31 16:10:10
我觉得我问的是一个非常菜鸟的问题)有没有办法让HTML正确处理\n换行符?或者我必须替换它们<br/>?https://jsfiddle.net/zawyatzt/
查看完整描述

3 回答

?
LEATH

TA贡献1936条经验 获得超6个赞

这是为了在html中显示新行和返回载体,然后您不需要显式地执行它。您可以通过设置white-space属性前置行值在css中执行此操作。


<span style="white-space: pre-line">@Model.CommentText</span>


查看完整回答
反对 回复 2019-08-31
?
偶然的你

TA贡献1841条经验 获得超3个赞

您可以使用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>


查看完整回答
反对 回复 2019-08-31
  • 3 回答
  • 0 关注
  • 17660 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信