このページはコミュニティーの尽力で英語から翻訳されました。MDN Web Docs コミュニティーについてもっと知り、仲間になるにはこちらから。

View in English Always switch to English

<hr> 主題区切り(水平線)要素

Baseline
広く利用可能

この機能は広く実装されており、多くのバージョンの端末やブラウザーで動作します。2015年7月以降、すべてのブラウザーで利用可能です。

<hr> は HTML の要素で、要素間のテーマ上の区切りを表します。例えば、話の場面の切り替えや、節内での話題の転換などです。

試してみましょう

<p>§1: ファイトクラブの第一のルール:ファイトクラブについて話してはならない。</p>

<hr />

<p>§2: ファイトクラブの第二のルール:カップケーキを必ず持参すること。</p>
hr {
  border: none;
  border-top: 3px double #333333;
  color: #333333;
  overflow: visible;
  text-align: center;
  height: 5px;
}

hr::after {
  background: white;
  content: "§";
  padding: 0 4px;
  position: relative;
  top: -13px;
}

属性

この要素にはグローバル属性があります。

align

区切り線の配置を指定します。初期値は left です。

color

区切り線の色を色名、または 16 進数で指定します。

noshade

網掛けをしないように指定します。

size

区切り線の高さをピクセル数で指定します。

width

区切り線の幅をピクセル数、あるいはパーセント値で指定します。

使用上の注意

歴史的に、<hr> 要素は常に水平線として表示されてきました。視覚的なブラウザーでは現在も水平線として表示されることがありますが、この要素は現在、表示上ではなく意味上の観点から定義されています。そのため、水平線を描画したい場合は、CSS を使用して既存の要素に境界線を追加してください。

border-style や border-color などの border-* プロパティを使うと、<hr> 要素や、別の要素に描画する境界線の外観を大幅にカスタマイズできます。

例

段落間のテーマ上の区切り

次の例では、段落レベルの要素間にテーマ上の区切りを追加します。

HTML

html
<article>
  <p>
    これは第一段落のテキストです。これは第一段落のテキストです。
    これは第一段落のテキストです。これは第一段落のテキストです。
  </p>
  <hr />
  <p>
    これは第二段落のテキストです。これは第二段落のテキストです。
    これは第二段落のテキストです。これは第二段落のテキストです。
  </p>
</article>

結果

リスト項目間のテーマ上の区切り

<hr> タグは、視覚的に分離するためにリスト項目内に配置し、リストの各セクション間に区切り線を作成できます。

HTML

html
<ul>
  <li>切り取り</li>
  <li>コピー</li>
  <li>貼り付け</li>
  <li role="presentation"><hr /></li>
  <li>削除</li>
</ul>

結果

select の選択肢間のテーマ上の区切り

<hr> 要素は <select> 要素内で使用でき、<option> 要素間に視覚的な区切りを作成します。

HTML

html
<select>
  <option value="">--選択してください--</option>
  <hr />
  <option value="option1">選択肢 1</option>
  <option value="option2">選択肢 2</option>
  <hr />
  <option value="option3">選択肢 3</option>
  <option value="option4">選択肢 4</option>
</select>

結果

技術的概要

コンテンツカテゴリー フローコンテンツ
許可されている内容 なし。これは空要素です。
タグの省略 開始タグは必須。終了タグを記述してはならない。
許可されている親要素
暗黙の ARIA ロール separator
許可されている ARIA ロール presentation または none
DOM インターフェイス HTMLHRElement

仕様書

仕様書
HTML
# the-hr-element

ブラウザーの互換性

関連情報