水平線を引く

 HRとはHorizontal Rulesの略、すなわち水平線を表します。

 水平線を引くことで、段落や章ごとの区別をより明確にすることができるようになります。一般的なブラウザでは、その部分が引っ込んだ形で立体的に表示されます。HTML5では「段落や章ごとの区切りを表すもの」とはっきり決められています。単なる水平線を引く要素ではなくなっています(それ以外の目的で水平線を引くかといわれるとちょっと微妙ではありますが…)。

非推奨の属性HTML5廃止要素<HR align="(Left | Center | Right)" width="(ピクセル数・%)" size="(ピクセル数)" noshade>

 HR要素にもいくつかの属性があり、align属性で表示位置(通常はCenter)、widthで線の長さ、sizeで線の太さを決めます。単位をつけない場合はピクセル数、%をつけるとその時点でのウインドウの大きさから見た幅の割合となります。noshade属性は立体的な水平線ではなく、本当に棒状にしてしまう属性です。

 ただし、これらの属性はすべて非推奨とされており、noshadeはともかく、幅や太さを決定する際はスタイルシートを使うことが推奨されています。案の定HTML5では廃止されました。