使用CSS格式化字符串

时间:2011-09-29 15:52:10

标签: javascript css string format

我有一个包含多行的字符串,由多个空格分隔(或者有时用单个空格):

"word1   word2       word3   word4
 word5   word same6  word7   word8"

在我的Javascript中,我可以使用\n进行拆分,但是当我在CSS div中显示相同内容时,它会以一种奇怪的格式结束:

"word1 word2 word3 word4 word5 word same6 word7 word8".

我的CSS:

.block{
    color: #000;
    border: 1px solid #fff300;
    padding:8px;
    margin:4px;
    width:80%;
    display: block;
}

如何使用CSS格式化字符串?间距不均匀,并且不保证单词之间的间距(单词也可以有单个空格)。

2 个答案:

答案 0 :(得分:4)

除非将white-space样式设置为其他值,否则会压缩HTML空格中的

您可能想要添加:

white-space: pre;
-or-
white-space: pre-wrap;
-or-
white-space: nowrap;

正确格式化。

答案 1 :(得分:1)

使用white-space: pre。这应该可以解决问题。