Go to information

br要素

  1. br要素
  2. clear属性
  3. その他の属性

br要素

br要素(forced line break)は文書中のテキスト(文章)やイメージなどのインライン内容を強制的に改行します。段落の表示の途中でどうしても強制的に改行を入れる必要があるという場合に指定する区切りとして使用します。終了タグはなく、内容をもたない空要素です。

バージョン
要素型
インライン要素
開始タグ
必須
終了タグ
なし
非推奨
-
内包可能
-

br要素については間違った使い方が頻繁に見られるので、用途を誤解している制作者が多いようです。多くの制作者が強制改行の br要素を2つ以上続けて指定することで、これをひとつの段落のように表現していることがあります。もちろん、これは HTML, XHTML における段落という意味を示すための正しい手法ではありません。HTML, XHTML における段落(Paragraph)を示す要素は p要素であって、それ以外にはありません。このような使い方が増えた背景には、おそらく Word や一太郎などのワープロソフトで文書を作成する際に段落は連続した改行で表現することや、 また一般的に日本語の文章作法では改行や字下げで段落を表現することが改行が段落を作るための習慣となっているようです。br要素には段落を示す付加情報はないので、ウェブページが正しい表現を行えるように、仕様で決められた規則に沿って適切な使い方をしましょう。

clear属性

バージョン
指定要素
br
必須
-
非推奨
属性値

イメージ(img要素)に align属性や CSSfloatプロパティでその後に続くテキストなどのインライン内容の回り込みが指定されている場合に、br要素に clear属性を指定することでインライン内容の回り込みを解除します。値には次の4つのキーワードがあります。キーワードはは半角アルファベットの大文字・小文字が区別されません(case-insensitive)。

none
回り込みの解除なしで通常に改行
left
align="left" の回り込みを解除し、次の行はイメージの最下端の直下にくる
right
align="right" の回り込みを解除し、次の行はイメージの最下端の直下にくる
all
左右いずれの回り込みも解除し、次の行はイメージの最下端の直下にくる

なお、clear属性は非推奨属性のため、後続のブロック要素に対して、CSS のclearプロパティで代替することが推奨されています。また、br要素に clear属性が定義されていることから、勘違いして clearプロパティを br要素をセレクタに定義(誤:"br { clear : both ; }")して回り込みの解除を指定している制作者が多く見掛けられますが、正しくは clearプロパティはブロック要素をセレクタに指定しなければなりません。インライン要素である br要素をセレクタにした clearプロパティで回り込みが解除されるのは、単なる UA の実装の誤りなので注意してください。

その他の属性

共通属性
現在位置
  1. W3G
  2. XHTML
  3. HTML辞典
  4. br要素
ナビゲーション
ステータス情報
作者
上田 遼
公開
2005-09-20T21:56:15+09:00
更新
2008-12-29T04:27:08+09:00
URI
http://w3g.jp/xhtml/dic/br
検索

実績:大阪学院 入試サイト New! / 三田市民病院 / 神戸女学院大学 入試サイト / 釣りサンデー