見出しとランドマーク

スクリーン リーダーには、見出し間や特定の位置にすばやく移動するためのコマンドがあります。 説明します。実際、 スクリーン リーダー ユーザーに関するアンケートです。 よく知らないページをよく見ていることがわかりました 見出します。

正しい見出しやランドマークの要素を使用することで、 支援技術を利用するユーザーのサイトでのナビゲーション エクスペリエンスを向上させる。

見出しを使用してページの概要を説明する

h1h6 要素を使用して、ページの構造概要を作成します。目標 あらゆるユーザーがアクセスできるようにする 頭の中のイメージを形にすることができます。

一般的には、メインの見出しまたはロゴに h1 を 1 つ使用します。 主なセクションには h2 要素、サブセクションには h3 要素を指定します。

<h1>Company name</h1>
<section>
  <h2>Section Heading</h2>
  …
  <h3>Sub-section Heading</h3>
</section>

見出しレベルのスキップしない

デベロッパーは多くの場合、見出しレベルをスキップして、 よく考えてください。これは、互換性を損なうため、アンチパターンとみなされます 説明します。

見出しのフォントサイズには、ブラウザのデフォルトのサイズを利用するのではなく、 レベルをスキップしません

たとえば、このサイトには「IN THE NEWS」というセクションがあり、その後に 2 つのセクションがあります。 広告見出し:

見出し、ヒーロー画像、サブセクションを含むニュースサイト。

セクション見出し「ニュース内」は h2 にすることができ、 広告見出しの両方を h3 要素にすることができます。

「IN THE NEWS」の font-size広告見出しより小さい場合、 最初の記事の見出しを h2 にして、 「ニュースで」h3。これはブラウザのデフォルトのスタイルと 同じになるかもしれませんが スクリーン リーダーのユーザーに表示される概要が壊れてしまいます。

Lighthouse を使用すると、ページで見出しが省略されているかどうかを確認できます。次のコマンドを実行します。 ユーザー補助機能の監査([Lighthouse] > [Options] > [Accessibility])を表示して、 では、見出しはレベルの監査をスキップしません。

ランドマークを使用してナビゲーションを支援する

mainnavaside などの HTML5 要素がランドマークとして機能する。 スクリーン リーダーがジャンプできるページ内の特別な領域です。

ページの主要なセクションを定義するには、 div 秒。ランドマークが多すぎる場合、多すぎると 圧倒されるほどです。たとえば、main 要素を 3 つではなく 1 つだけにします。 4.

Lighthouse では、手動でサイトを監査して、「HTML5 ランドマーク」 要素を使用してナビゲーションを改善します。"こちらのランドマーク リスト 要素 ページを確認します

多くのサイトではヘッダーでナビゲーションが繰り返し行われるため、わずらわしくなる 支援技術によってナビゲーションができるようになりますスキップリンクを使用して、ユーザーがこのコンテンツをスキップできるようにしてください。

スキップリンクは画面外アンカーで、常に最初のフォーカス可能なアイテム 説明します。通常は、ページのメイン コンテンツへのページ内リンクが含まれています。なぜなら 支援技術から 繰り返しナビゲーションをバイパスできます

<!-- index.html -->
<a class="skip-link" href="#main">Skip to main</a>
…
<main id="main">
  [Main content]
</main>
/* style.css */
.skip-link {
  position: absolute;
  top: -40px;
  left: 0;
  background: #000000;
  color: white;
  padding: 8px;
  z-index: 100;
}

.skip-link:focus {
  top: 0;
}

多くの人気サイト(GitHubThe NY など) TimesWikipedia のすべて スキップリンクを含めることができますアクセスして、デバイスの TAB キーを押してください 何度か入力します。

Lighthouse では、ページにスキップリンクが含まれているかどうかを確認できます。次のコマンドを実行します。 もう一度ユーザー補助機能の監査を行い、このページには 見出し、スキップリンク、ランドマーク領域の監査を行います。