繁体   English   中英

HTML无法按预期呈现JavaScript换行符

[英]Html not rendering javascript breaklines as intended

我有一个json文件,其中包含一些文本,其中一些文本可能会有一些断线

"surchargeNoteText":"Please note \r \n that pre-payments will take up to 2 business \r \n days to be allocated to your reservation",

我尝试使用\\ r和/或\\ n,结果是这样的 在此处输入图片说明

因此,有趣的是,在检查html时,输出正确,带有2条换行符。

在此处输入图片说明

那么,这里有什么提示吗?

CSS下方添加即可解决您的问题。 谢谢

p.jss98 {
   white-space: pre-wrap;
}

使用<pre>标记使文本保持所需的格式

 <pre> I am inside a pre Tag! <pre> 

在HTML中,您需要添加<br />来换行。

"surchargeNoteText":"Please note <br /> that pre-payments will take up to 2 business <br /> days to be allocated to your reservation",

使用&nbsp; 代替\\r<br/>代替\\n 在HTML中, \\r\\n不起作用。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM