Style whiteSpace 属性

定义和用法

whiteSpace 属性设置或返回如何处理文本中的制表符、换行符和空格。

另请参阅:

CSS 教程:CSS 文本

CSS 参考手册:white-space 属性

实例

例子 1

规定 <div> 元素中的文本永远不会换行:

document.getElementById("myDIV").style.whiteSpace = "nowrap";

亲自试一试

例子 2

返回 whiteSpace 属性:

alert(document.getElementById("myDiv").style.whiteSpace);

亲自试一试

语法

返回 whiteSpace 属性:

object.style.whiteSpace

设置 whiteSpace 属性:

object.style.whiteSpace = "normal|nowrap|pre|initial|inherit"

属性值

描述
normal

空白序列将折叠成单个空白。

文本将在必要时换行。默认。

nowrap

空白序列将折叠成单个空白。

文本永远不会换行到下一行。文本在同一行继续,直到遇到 <br> 标记。

pre

由浏览器保留空白。

文本只会在换行符处换行。类似于 HTML 中的 <pre> 标签。

pre-line

空白序列将折叠成单个空白。

文本将在必要时换行,并在换行符处换行。

pre-wrap

由浏览器保留空白。

文本将在必要时换行,并在换行符处换行。

initial 将此属性设置为其默认值。请参阅 initial
inherit 从其父元素继承此属性。请参阅 inherit

技术细节

默认值: normal
返回值: 字符串,表示如何处理元素内的空白。
CSS 版本: CSS1

浏览器支持

Chrome Edge Firefox Safari Opera
Chrome Edge Firefox Safari Opera
支持 支持 支持 支持 支持