br要素(forced line break)は文書中のテキスト(文章)やイメージなどのインライン内容を強制的に改行します。段落の表示の途中でどうしても強制的に改行を入れる必要があるという場合に指定する区切りとして使用します。終了タグはなく、内容をもたない空要素です。
br要素については間違った使い方が頻繁に見られるので、用途を誤解している制作者が多いようです。多くの制作者が強制改行の br要素を2つ以上続けて指定することで、これをひとつの段落のように表現していることがあります。もちろん、これは HTML, XHTML における段落という意味を示すための正しい手法ではありません。HTML, XHTML における段落(Paragraph)を示す要素は p要素であって、それ以外にはありません。このような使い方が増えた背景には、おそらく Word や一太郎などのワープロソフトで文書を作成する際に段落は連続した改行で表現することや、 また一般的に日本語の文章作法では改行や字下げで段落を表現することが改行が段落を作るための習慣となっているようです。br要素には段落を示す付加情報はないので、ウェブページが正しい表現を行えるように、仕様で決められた規則に沿って適切な使い方をしましょう。
イメージ(img要素)に align属性や CSS の floatプロパティでその後に続くテキストなどのインライン内容の回り込みが指定されている場合に、br要素に clear属性を指定することでインライン内容の回り込みを解除します。値には次の4つのキーワードがあります。キーワードはは半角アルファベットの大文字・小文字が区別されません(case-insensitive)。
align="left" の回り込みを解除し、次の行はイメージの最下端の直下にくるalign="right" の回り込みを解除し、次の行はイメージの最下端の直下にくるなお、clear属性は非推奨属性のため、後続のブロック要素に対して、CSS のclearプロパティで代替することが推奨されています。また、br要素に clear属性が定義されていることから、勘違いして clearプロパティを br要素をセレクタに定義(誤:"br { clear : both ; }")して回り込みの解除を指定している制作者が多く見掛けられますが、正しくは clearプロパティはブロック要素をセレクタに指定しなければなりません。インライン要素である br要素をセレクタにした clearプロパティで回り込みが解除されるのは、単なる UA の実装の誤りなので注意してください。
http://w3g.jp/xhtml/dic/br実績:大阪学院 入試サイト New! / 三田市民病院 / 神戸女学院大学 入試サイト / 釣りサンデー