Caution

お使いのブラウザはJavaScriptが実行できない状態になっております。
当サイトはWebプログラミングの情報サイトの為、
JavaScriptが実行できない環境では正しいコンテンツが提供出来ません。
JavaScriptが実行可能な状態でご閲覧頂くようお願い申し上げます。

<h1> 〜 <h6>

『<h1>』〜『<h6>』は文書の見出しを表すタグです。数字が小さいほど重要度が高く、『<h1>』がページの最も重要な見出し、『<h6>』が最も下位の見出しになります。ブラウザはデフォルトで数字が大きくなるにつれて小さいフォントサイズで表示します。

構文
<h1>最も重要な見出し(ページタイトル)</h1>
<h2>章の見出し</h2>
<h3>節の見出し</h3>
<h4>小節の見出し</h4>
<h5>さらに小さい見出し</h5>
<h6>最も小さい見出し</h6>
タグ一覧
タグ概要
<h1>ページの最も重要な見出しです。通常、ページタイトルに使用します。1ページに1つが推奨されています。
<h2>章レベルの見出しです。ページ内の主要なセクションの見出しに使用します。
<h3>節レベルの見出しです。h2のセクション内のサブセクションに使用します。
<h4>小節レベルの見出しです。h3のさらに下位のまとまりに使用します。
<h5>より細かいまとまりの見出しです。実際のWebサイトではあまり使用されません。
<h6>最も下位の見出しです。実際のWebサイトではほとんど使用されません。
サンプルコード
<article>
  <!-- h1はページに1つ。ページの主題を表します -->
  <h1>JavaScriptの基礎</h1>

  <!-- h2は章の見出し -->
  <h2>変数と型</h2>
  <p>JavaScriptでは『let』や『const』を使って変数を宣言します。</p>

  <h3>文字列型</h3>
  <p>シングルクォートまたはダブルクォートで囲みます。</p>

  <h3>数値型</h3>
  <p>整数・小数を区別なく扱います。</p>

  <!-- 次のh2セクション -->
  <h2>制御構文</h2>
  <p>条件分岐や繰り返し処理について学びます。</p>

  <h3>if文</h3>
  <p>条件に応じて処理を分岐させます。</p>
</article>
実行結果

ブラウザは各見出しタグを階層構造として解釈し、『<h1>』が最も大きく太いフォントで表示され、数字が増えるにつれて小さいフォントで表示されます。見出しの前後には自動的に余白が入ります。

概要

見出しタグは文書の階層構造(アウトライン)を作るためのものです。見た目を大きくしたいからといってh1を使ったり、フォントサイズを小さくしたいからh4を使ったりするのは誤った使い方です。見た目のサイズはCSSで調整し、タグは意味・役割に応じて選択してください。

『<h1>』は1ページに1つ使うことが推奨されています。検索エンジン(SEO)はh1をページの主題として解釈するため、ページの内容を端的に表すテキストをh1に設定することが重要です。

見出しのレベルはスキップしないようにしましょう。たとえば『<h1>』の次に『<h3>』を使うのは避け、『<h1>』→『<h2>』→『<h3>』の順番に使ってください。スクリーンリーダーのユーザーは見出しタグをナビゲーションに使うため、見出しの構造はアクセシビリティにも大きく影響します。

対応ブラウザ
Chrome Chrome
49 以降
全バージョンで対応しています
Firefox Firefox
57 以降
全バージョンで対応しています
Safari Safari
18 以降
全バージョンで対応しています
Edge Edge
80 以降
11 以前 ×
IE IE
11 以前 ×
Opera Opera
48 以降
14 以前 ×
iOS Safari iOS Safari
18 以降
全バージョンで対応しています
Android Browser Android Browser
37 以降
4 以前 ×
Chrome Android Chrome Android
36 以降
17 以前 ×
Firefox Android Firefox Android
79 以降
3 以前 ×

記事の間違いや著作権の侵害等ございましたらお手数ですがまでご連絡頂ければ幸いです。