HTMLにpre要素というものがあります。
<pre>〜</pre>
これはプレ・フォーマテッドの略で、整形済みテキストを表しているのですが、整形済みテキストというのは、空白の文字や改行などで整えられたテキストのことを指します。
たとえば、通常テキストがブラウザ上で表示されるときには、以下のようなルールがあるのですが、
- 半角スペースが連続した場合はまとめて1つの半角スペースとして扱われる
- 改行コードは半角スペース1つ分として扱われる
- タブ文字は半角スペース1つ分として扱われる
- テキストが画面の表示領域の横幅までいくと折り返して表示される
pre要素の内容はこれらのルールがすべて無効となって、入力されている内容がそのまま画面上に表示されます。
[…] 関連記事 『pre要素は整形済みテキストを表す【HTML】』 […]