hr 要素

by 2 contributors:

概要

HTML5 の hr 要素 (horizontal rule element / <hr>) は、段落間のテーマ(例えば物語の中でのシーンの変化や、話題の転換など)の意味的な区切りを表します。過去のバージョンの HTML では区切り線として定義されており、また現行のブラウザーもこれを踏襲したデフォルト・スタイルを持っています。しかし、視覚的な区切り線としてではなく、あくまで意味的な用途としての使用が推奨されます。

  • コンテンツカテゴリ フローコンテンツ
  • 許可されたコンテンツ なし。空要素としてのみ使用可能
  • タグの省略 開始タグは必須で、終了タグは必要ありません。
    XHTML 文書では <hr /> という風に、半角スペースとスラッシュによって要素を閉じる必要があります。
  • 許可された親要素 フローコンテンツを受け入れるすべての要素
  • DOM インターフェイス HTMLHRElement

属性

他の全ての要素と同様に、この要素はグローバル属性をサポートします。

align 属性 非推奨 HTML4.01 廃止 HTML5
区切り線の配置を指定します。初期値は left です。
color 属性
区切り線の色をカラーネーム、または 16進数で指定します(例: red#F00#FF0000
noshade 属性 非推奨 HTML4.01 廃止 HTML5
網掛けをしない様に指定します。
size 属性 非推奨 HTML4.01 廃止 HTML5
区切り線の高さをピクセル値で指定します。
width 属性 非推奨 HTML4.01 廃止 HTML5
区切り線の幅をピクセル値、あるいはパーセントで指定します。

<p>This is the first paragraph of text. This is the first paragraph of text.
  This is the first paragraph of text. This is the first paragraph of text.</p>

<hr>

<p>This is second paragraph of text. This is second paragraph of text.
  This is second paragraph of text. This is second paragraph of text.</p>

このコードは、次の様に出力されます。

This is the first paragraph of text. This is the first paragraph of text. This is the first paragraph of text. This is the first paragraph of text.


This is second paragraph of text. This is second paragraph of text. This is second paragraph of text. This is second paragraph of text.

注意

意味的なものではなく、単に視覚的な区切り線を実現したい場合は、 カスケーディング・スタイルシートを使用します。
(訳注: 単純な水平の区切り線であれば border-bottom プロパティを用いて。それ以上の装飾が必要であれば、background-image、background-position、background-repeat 等のプロパティを併用する方法が最も一般的でしょう。疑似要素を用いた手法もあります)

仕様

仕様書 策定状況 コメント
WHATWG HTML Living Standard Living Standard  
HTML5 勧告候補  
HTML 4.01 Specification 勧告  

ブラウザ実装状況

機能 Chrome Firefox (Gecko) Internet Explorer Opera Safari (WebKit)
基本サポート 1.0 (有) (有) (有) (有)
機能 Android Firefox Mobile (Gecko) IE Phone Opera Mobile Safari Mobile
基本サポート (有) (有) (有) (有) (有)

関連情報

ドキュメントのタグと貢献者

Contributors to this page: yyss, ethertank
最終更新者: yyss,