備忘録的プログラミングリファレンス

white-spaceプロパティ

 white-spaceプロパティは、ホワイトスペース(複数の半角スペース、タブ)や改行の表示方法を指定するプロパティです。

テキストのホワイトスペースはそのまま、改行を表示、自動で折り返して表示
 white-space: pre-wrap;

 開発言語によるホワイトスペースとして定義されるフォントとは違います。

構文(Syntax)

CSS

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

DOM(JavaScript)

値の取得
String = object.style.whiteSpace;
値の設定
object.style.whiteSpace="normal | nowrap | pre | pre-line | pre-wrap | initial | inherit";

Values

Value摘要
normal初期値(default値)、ホワイトスペースを省略、改行は半角スペースに、自動で折り返す
nowrapホワイトスペースを省略、改行は半角スペースに、折り返さない
preホワイトスペースはそのまま、改行を表示、折り返さない
pre-lineホワイトスペースを省略、改行を表示、自動で折り返す
pre-wrapホワイトスペースはそのまま、改行を表示、自動で折り返す
initial初期値に戻す
inherit親エレメントのプロパティを継承

備考(Remarks)

初期値(Default value)normal
継承(Inherited)Yes
CSS AnimationNo