br要素
br要素(forced line break)は文書中のテキスト(文章)やイメージなどのインライン内容を強制的に改行します。段落の表示の途中でどうしても強制的に改行を入れる必要があるという場合に指定する区切りとして使用します。終了タグはなく、内容をもたない空要素です。
- バージョン
- HTML4.01(S,T,F)
- XHTML1.0(S,T,F)
- XHTML1.1
- 要素分類
- インライン要素
- 開始タグ
- 必須
- 終了タグ
- なし
- 非推奨
- -
- 内包可能
- -
clear属性
- バージョン
- HTML4.01(T,F)
- XHTML1.0(T,F)
- 指定要素
- br
- 必須
- -
- 非推奨
- 非推奨
- HTML4.01 Strict 廃止
- XHTML1.0 Strict 廃止
- XHTML1.1 廃止
- 属性値
- none
- all
- left
- right
イメージ(img要素)にalign属性やCSSのfloatプロパティでその後に続くテキストなどのインライン内容の回り込みが指定されている場合に、br要素に clear属性を指定することでインライン内容の回り込みを解除します。値には次の4つのキーワードがあります。キーワードは半角アルファベットの大文字・小文字が区別されません(case-insensitive)。
- none
- 回り込みの解除なしで通常に改行
- left
align="left"の回り込みを解除し、次の行はイメージの最下端の直下にくる- right
align="right"の回り込みを解除し、次の行はイメージの最下端の直下にくる- all
- 左右いずれの回り込みも解除し、次の行はイメージの最下端の直下にくる
なお、clear属性は非推奨属性のため、後続のCSSでブロックレベルとして整形されている(display:block;が指定されている)要素に対して、clearプロパティを指定し、代替することが推奨されています。