仕様
PRE要素は、
整形済みテキストを表します。
pre | 整形済みテキスト (Preformatted text) |
---|---|
カテゴリ |
|
種類 | 通常要素 |
この要素を 使用できる 状態 | フロー |
許可されて いる内容 | フレージング |
属性 | グローバル属性のみ |
text / html での タグの省略 | 省略できません。 |
許可されて いるARIA | 任意。 [既定値 : なし] |
DOM インター フェイス | HTMLPreElement
|
レンダリング | フローコンテンツ
CSS を大雑把に読むと、 フローレイアウトに配置されたときにブロックレベルのボックスを生成します。 ブロック方向の前後(上下)の余白を1文字分空けます。 フォントにすべての字が同じ幅を持つ字形のフォントを指定します。 連続するホワイトスペースはそのまま残され、行の折り返しは、ソース内の改行文字と br要素でのみ行い、行ボックスを埋めるのに必要なときには wbr要素に従い行います。 などになります。 |
参加 コンテキスト | ブロック |
確立 コンテキスト | ブロック (許可されている内容がフレージング |
pre要素は、整形済みテキストを表します。pre要素は、事前にフォーマットされたテキストのブロックを表します。構造は、要素ではなく活版印刷の規則によって表されます。
Text Text | |
使用可能な箇所
フローコンテンツを
受け入れる要素に
配置できます。
pre要素は、フロー
<div>
<pre>
text </pre> </div>
フロー
text
配置できるコンテンツ
フレージングコンテンツを
配置できます。
pre要素は、フレージング
<pre>
<span>
test </span> </pre>
pre要素のコンテンツの一部として、フレージング
test
属性
グローバル属性のみ、
設定できます。
pre要素は、グローバル
気を付ける点
配置できるコンテンツ
<pre>
<ol>
<li>List
List</li>
<li>List
List</li>
</ol>
</pre>
フロー
個々の li要素のコンテンツとしてpre要素を配置するか、CSSで装飾するのが望ましいです。ブラウザが描画してくれる事もありますが。
- List List
- List List
付記
次は、「blockquote要素」です。
別のソースから引用された区分(セクション)を表す blockquote要素に関してのページです。