改行である<br>要素についての解説です。
<br>要素とは、改行です。
通常、文書を適切にブロックレヴェル要素の集まりとしてマークアップしていれば、改行を行わせる必要は無いと考えられます。
このため、実は余り必要性の無い要素と言えます。
<br>要素は、以下の文書型で利用出来ます。
<br>要素はテキストモジュールに属します。
<br>要素はインライン要素です。
また、改行自体に内容テキストは存在しないため、空要素となります。
<br>要素には、以下の属性が定められております。
以下に挙げる<br>要素の属性はHTML 3.2, トランジッショナル文書型, フレームセット文書型及びオープンウェーヴ社が定めた XHTML モバイル・プロファイルでのみ利用出来る属性で、排除勧告が出されております。
でleftまたはright値によるテキストの廻り込みを解除します。
値には以下の四つがあります。
noneleftalign="left"属性での廻り込みを解除します。rightalign="right"属性での廻り込みを解除します。allalign="left"属性及びalign="right"属性双方での廻り込みを解除します。<br>要素で行の幅を揃えている文書がありますが、これは好ましくありません。
文書制作者が想定している横幅とフォントサイズであれば問題は無いのでしょうが、想定している横幅より狭かったり、想定しているフォントサイズより大きかったりすると、改行させたい箇所の手前で折り返され、中途半端な位置で改行される事になります。
<br>要素は徹底排除すべし
と言う主張もありますが、制作者はそこまでは言いません。
ですが、通常ブロックレヴェル要素でマークアップしていけば、<br>要素が出てくる必然性は殆ど無い筈です。
<address>最終更新日:平成18年 5月20日<br />Copyright (c)2006 しらぎくさいと <a href="mailto:marguerite.site@gmail.com">marguerite.site@gmail.com</a></address>