CSS
The CSS `white-space` property is used to specify how whitespace and line breaks are handled within an element, as well as how text wrapping is managed.
white-space
CSSの white-spaceプロパティは、要素内の空白文字(スペースや改行など)の取り扱いを制御するために使用されます。
- normal
- デフォルト値です。連続する空白は1つにまとめられ、行は必要に応じて折り返されます。
- 通常のテキスト表示に使用されます。
- nowrap
- 連続する空白は1つにまとめられますが、行の折り返しは行われません。
- ボタンやリンクのテキストが1行で表示されるようにする場合に使用されます。
- pre
- 空白や改行がそのまま保持されます。テキストは折り返されません。
- コードブロックなど、フォーマットされたテキストを表示する場合に使用されます。
- pre-wrap
- 空白や改行がそのまま保持され、必要に応じて行が折り返されます。
- ユーザーが入力したテキストをそのまま表示しつつ、レイアウトが崩れないようにする場合に使用されます。
- pre-line
- 連続する空白は1つにまとめられますが、改行はそのまま保持され、必要に応じて行が折り返されます。
- テキストエリアなどで、ユーザーの入力を適度に整形して表示する場合に使用されます。
これにより、テキストの表示を適切に制御することができます。
Sample
normal を指定
連続する空白は1つにまとめられ、行は必要に応じて折り返されます。
white-spaceプロパティは、 ・ソース中のホワイトスペース(連続する半角スペース・タブ) ・改行 の表示方法を指定する際に使用します。
HTML
<p class="sample">
white-spaceプロパティは、
・ソース中のホワイトスペース(連続する半角スペース・タブ)
・改行
の表示方法を指定する際に使用します。
</p>
CSS
.sample {
background-color: palegreen;
white-space: normal;
width: 200px;
}
nowrap を指定
連続する空白は1つにまとめられますが、行の折り返しは行われません。
white-spaceプロパティは、 ・ソース中のホワイトスペース(連続する半角スペース・タブ) ・改行 の表示方法を指定する際に使用します。
HTML
<p class="sample">
white-spaceプロパティは、
・ソース中のホワイトスペース(連続する半角スペース・タブ)
・改行
の表示方法を指定する際に使用します。
</p>
CSS
.sample {
background-color: palegreen;
white-space: nowrap;
width: 200px;
}
pre を指定
空白や改行がそのまま保持されます。テキストは折り返されません。
white-spaceプロパティは、 ・ソース中のホワイトスペース(連続する半角スペース・タブ) ・改行 の表示方法を指定する際に使用します。
HTML
<p class="sample">
white-spaceプロパティは、
・ソース中のホワイトスペース(連続する半角スペース・タブ)
・改行
の表示方法を指定する際に使用します。
</p>
CSS
.sample {
background-color: palegreen;
white-space: pre;
width: 200px;
}
pre-wrap を指定
空白や改行がそのまま保持され、必要に応じて行が折り返されます。
white-spaceプロパティは、 ・ソース中のホワイトスペース(連続する半角スペース・タブ) ・改行 の表示方法を指定する際に使用します。
HTML
<p class="sample">
white-spaceプロパティは、
・ソース中のホワイトスペース(連続する半角スペース・タブ)
・改行
の表示方法を指定する際に使用します。
</p>
CSS
.sample {
background-color: palegreen;
white-space: pre-wrap;
width: 200px;
}
pre-line を指定
連続する空白は1つにまとめられますが、改行はそのまま保持され、必要に応じて行が折り返されます。
white-spaceプロパティは、 ・ソース中のホワイトスペース(連続する半角スペース・タブ) ・改行 の表示方法を指定する際に使用します。
HTML
<p class="sample">
white-spaceプロパティは、
・ソース中のホワイトスペース(連続する半角スペース・タブ)
・改行
の表示方法を指定する際に使用します。
</p>
CSS
.sample {
background-color: palegreen;
white-space: pre-line;
width: 200px;
}