見出しレベルは1つだけ増加すべきです

ルールID: heading-order
ルールセット: axe-core 4.10
ユーザーへの影響:
ガイドライン: Deque Best Practice

Need accessibility training?

Deque University offers an extensive curriculum of self-guided online courses for every skillset and experience level.

Compliance Data & Impact

User Impact


Minor
Critical

Disabilities Affected

  • 盲目
  • 盲ろう者
  • 運動・器用さ

Standard(s)

  • Deque Best Practice

    修正方法

    見出しが論理的な順序になっていることを確認します。たとえば、すべての見出しが h1h6 要素でマークされ、これらが階層的に順序付けられていることを確認してください。たとえば、 h1 要素に続く見出しレベルは、 h2 要素ではなく、 h3 要素である必要があります。最後に、実際には見出しではないテキストには見出しマークアップを使用しないでください。

    効果的な見出しを作成していることを確認するには、ページの見出しに目を通し、見出しで提供される情報のみに基づいてページの内容の概要を把握しているかどうかを自問してください。答えが「いいえ」の場合は、見出しを書き直すことを検討してください。その際には、見出しを記述する場合のみ、見出しマークアップ (h1 から h6 まで) を使用するようにしてください。このようなマークアップを適用すると、テキストを目立たせる簡単な方法になりますが、見出し以外の用途に使用すると、支援技術のユーザーにとってWebページのナビゲーションがわかりにくくなります。

    カメラの露出を手動で設定する方法に関するWebページを作成する場合は、手順を次のように概要に簡略化できます。

    • カメラの露出を手動で設定する
      • ISOを設定する
      • 絞りを選択する
      • シャッタースピードを設定する

    このリストの各項目の詳細を入力する必要がありますが、これはプロセスの主要なステップや部分の良い概要なので、これらのリスト項目を見出し構造の基礎として使用できます。この例では、最初の項目は h1 要素としてマークされ、残りの項目は h2 要素としてマークされます。

    <h1>Setting the Exposure Manually on a Camera</h1>
          <p>Put text here...</p>
       <h2>Set the ISO</h2>
          <p>Put text here...</p>
       <h2>Choose an aperture</h2>
          <p>Put text here...</p>
       <h2>Choose a shutter speed</h2>
          <p>Put text here...</p>
    

    ベストプラクティス: メインコンテンツを h1 要素で開始します。

    通常、ベストプラクティスは、Webページのメインコンテンツをレベル1の見出し要素 (h1) で開始し、この高レベルの見出しの前に他の見出しを配置しないことです。ページのサブセクションをレベル2の見出し要素 (h2) としてマークアップします。レベル2セクション内にサブセクションがある場合は、これらのセクションをレベル3見出し要素 (h3) としてマークします。ページのメインコンテンツより前に来るものには、見出しを付けるべきではありませんが、これは絶対的なルールではありません。h1 要素をメインコンテンツの先頭に表示する必要がある主な理由の1つは、スクリーン リーダーのユーザーがキーボード ショートカットを使用して最初の h1 要素に直接移動できるためです。これにより、原則として、Webページのメインコンテンツに直接ジャンプできるようになります。h1 要素がない場合、または h1 要素がメイン コンテンツの先頭以外の場所に表示される場合、スクリーン リーダーのユーザーはページ構造を理解するために追加のWebページ コンテンツを聞く必要があり、貴重な時間を無駄にします。

    すべてのベスト プラクティスの推奨事項と同様に、 <h1> でコンテンツを開始することが適切でない例外や、コンテンツの前に他の見出しを配置することが最適な場合もありますが、これらの例外は大部分のWebページには適用されません。

    なぜ重要なのか

    ヘッダーの基本的な目的は、ページの構造を伝えることです。目の見えるユーザーの場合、異なるサイズのテキストを使用することで同じ目的を達成できます。ただし、スクリーン リーダーはヘッダーが適切にマークアップされている場合にのみヘッダーを識別するため、テキスト サイズはスクリーン リーダーのユーザーにとって役に立ちません。見出し要素が正しく適用されていると、スクリーン リーダーを使用するユーザーと視覚に障害のないユーザーの両方にとって、ページのナビゲーションがはるかに簡単になります。

    目の見えるユーザーがページを一目見るだけでその内容を把握できるのと同じように、スクリーン リーダーのユーザーも見出しをたどって同じことを行うことができます。見出しが適切に書かれ、適切に順序付けられていると、特にスクリーン リーダーを使用するユーザーの時間とストレスを大幅に節約できます。

    見出しの目的は、重要なテキストを強調することだけではなく、Webページの構造を説明することです。簡潔で、明確、一意であり、階層順に適用される h1 要素を通じて h6 指定される必要があります。これらすべての特性により、見出しはスクリーン リーダー ユーザーにとって貴重なツールになります。目の見えるユーザーがページを一目見てその内容を把握できるのと同様に、スクリーン リーダーのユーザーは見出し間を移動できます。見出しが適切に書かれ、適切に順序付けられていると、スクリーンリーダーの使用時間を短縮し、ストレスを軽減できます。

    ページのアクセシビリティを向上させることに加えて、検索エンジンは結果をフィルタリング、並べ替え、表示するときに見出しを使用するため、見出しには他の利点もあります。サイトのアクセシビリティを向上させると、ページが見つけやすくなるという効果もあります。

    ルールの説明

    見出しは有効な論理順序になっている必要があります。つまり、 h1 から h6 要素タグは順序的に降順である必要があります。

    仕組みについて (簡単に言うと)

    見出しの順序が意味的に正しいことを確認します。

    リソース

    その他のリソース

    その他リソースもあわせてご参照ください。

    axe 4.10 ルールの一覧 を参照する

    この情報は役に立ちましたか?

    すでにフィードバックをいただきました、ありがとうございます。.

    あなたの回答は次のとおりです。

    この情報は役に立ちましたか?
    フィードバックが提出された日付/時刻: