javascript - 使用 CSS 格式化字符串

标签 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 格式化字符串?间距不统一,单词之间的间距没有保证(一个单词也可以有一个空格)。

最佳答案

在 HTML 中,空白被压缩,除非 white-space样式已设置为不同的值。

您可能想添加:

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

使其格式正确。

关于javascript - 使用 CSS 格式化字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7600009/

相关文章:

c - 该程序中的内存是如何分配的?

Javascript 找不到这些变量,为什么?

jquerymobile 1.3按钮输入中的css边距

jquery - 通过调整窗口大小来缩放固定位置 div 的宽度

jquery - 有条件无事件

python - 如何从 Pandas 数据框中删除方括号

regex - Coldfusion ReReplace 电话号码重新格式化

java - jQuery AJAX 调用 Java 方法

javascript - jquery 在后退按钮上填充错误的输入

javascript - 隐藏正文直到它完成加载