小编典典

在 HTML 中呈现字符串并保留空格和换行符

all

我有一个包含详细信息页面的 MVC3 应用程序。作为其中的一部分,我有一个包含空格和换行符的描述(从数据库中检索)。渲染时,新行和空格会被 html
忽略。我想对这些空格和新行进行编码,以便它们不会被忽略。

你是怎样做的?

我尝试了 HTML.Encode 但它最终显示了编码(甚至不在空格和换行符上,而是在其他一些特殊字符上)


阅读 84

收藏
2022-04-14

共1个答案

小编典典

只需使用white-space: pre-wrap;.

div {

    white-space: pre-wrap;

}


<div>

This is some text   with some extra spacing    and a

few newlines along with some trailing spaces

     and five leading spaces thrown in

for                                              good

measure

</div>
2022-04-14