br 要素

4.6.23 br 要素

Status: Last call for comments

カテゴリー
フロー・コンテンツ
フレージング・コンテンツ
この要素を使うことができるコンテキスト:
フレージング・コンテンツが期待される場所
コンテンツ・モデル:
コンテンツ属性:
グローバル属性
DOMインタフェース:
interface HTMLBRElement : HTMLElement {};

br 要素は、改行を表します。

br 要素は、詩や住所のように、実際にコンテンツの一部をなすような改行に対してのみに使わなければいけません。

次は、br 要素の正しい利用例です:

<p>P. Sherman<br>
42 Wallaby Way<br>
Sydney</p>

段落の中のテーマグループを分割するために、br 要素を使ってはいけません。

次は非準拠の例です。br 要素を誤用しています:

<p><a ...>34 comments.</a><br>
<a ...>Add a comment.</a></p>
<p><label>Name: <input name="name"></label><br>
<label>Address: <input name="address"></label></p>

前の例の代わる正しい例はこちらです:

<p><a ...>34 comments.</a></p>
<p><a ...>Add a comment.</a></p>
<p><label>Name: <input name="name"></label></p>
<p><label>Address: <input name="address"></label></p>

もし段落がたったひとつの br 要素だけで構成されている場合、それはプレースホルダー空白行を表します。(例えば、テンプレートの中で使う場合など)。そのような空白行は、表示を目的に使ってはいけません。

br 要素の中にコンテンツがあった場合、それを、その前後のテキストの一部と見なしてはいけません。

br 要素は、Unicode 双方向アルゴリズムにおいて、段落を分けることはありません。[BIDI]


※ 原文:http://www.w3.org/TR/2010/WD-html5-20100624/text-level-semantics.html#the-br-element