HTML上の改行やスペースをそのままブラウザ上に表示するには、
CSSの「white-space」を使用します。
構文
構文と指定できる値は以下の通りです。
white-space:<値>;
| 値 | メモ | 
|---|---|
| pre | 改行、半角スペース、タブ文字をそのまま表示する。 | 
| nowrap | 改行、半角スペース、タブ文字を半角スペースに置き換えて表示する。 囲われているボックスからはみ出す場合でも自動改行はされない。 | 
| normal | 改行、半角スペース、タブ文字を半角スペースに置き換えて表示する。 囲われているボックスからはみ出す場合は自動改行される。 | 
サンプル
例)改行、半角スペース、タブ文字をそのまま表示する
| 
					 1 2 3  | 
						div.sample{   white-space:pre; }  | 
					
| 
					 1 2 3 4 5  | 
						<div class="sample"> これは 改行して 表示されます。 </div>  | 
					
これは
改行して
表示されます。
brタグを付けなくても改行されていることがわかります。
備考
- normalがデフォルト値なので、normalにしたい場合は特に指定する必要はありません。
 

  
  
  
  
コメント