CSS white-space 屬性

定義和用法

white-space 屬性設置如何處理元素內的空白。

這個屬性聲明建立布局過程中如何處理元素中的空白符。值 pre-wrap 和 pre-line 是 CSS 2.1 中新增的。

另請參閱:

CSS 教程:CSS 文本

HTML DOM 參考手冊:whiteSpace 屬性

實例

規定段落中的文本不進行換行:

p
  {
  white-space: nowrap;
  }

親自試一試

CSS 語法

white-space: normal|nowrap|pre|pre-line|pre-wrap|initial|inherit;

屬性值

描述
normal 默認。空白會被瀏覽器忽略。
pre 空白會被瀏覽器保留。其行為方式類似 HTML 中的 <pre> 標簽。
nowrap 文本不會換行,文本會在在同一行上繼續,直到遇到 <br> 標簽為止。
pre-wrap 保留空白符序列,但是正常地進行換行。
pre-line 合并空白符序列,但是保留換行符。
inherit 規定應該從父元素繼承 white-space 屬性的值。

技術細節

默認值: normal
繼承性: yes
版本: CSS1
JavaScript 語法: object.style.whiteSpace="pre"

更多實例

在元素中禁止文本折行
本例演示如何禁止在元素中的文本折行。

瀏覽器支持

表格中的數字注明了完全支持該屬性的首個瀏覽器版本。

Chrome IE / Edge Firefox Safari Opera
1.0 8.0 3.5 3.0 9.5