white-space 是 CSS 中用于控制文本空白处理方式的属性。它决定了如何处理元素内的空白字符,包括空格、制表符和换行符。

white-space 属性有几个常见的值:

1. normal: 默认值。连续的空白字符会被合并为一个单一的空格,换行符会被当作空格处理。

2. nowrap: 文本不会换行,所有的空白字符都会被合并。

3. pre: 保留空白字符的空格和换行,但连续的空白字符不会合并。

4. pre-wrap: 保留空白字符,但是允许文本换行。

5. pre-line: 保留空白字符,但连续的空白字符会被合并,允许文本换行。

例子:
pre {
  white-space: pre-wrap;
}

在这个例子中,pre 元素内的文本会保留空白字符,且允许换行。

这个属性通常用于处理代码块或保留格式的文本,以确保空白字符在渲染时得到正确的显示。


转载请注明出处:http://www.zyzy.cn/article/detail/6158/CSS