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
サポート サポート サポート サポート サポート