オフスクリーン コンテンツは支援技術によって隠される

ページの関連部分のみがスクリーン リーダーなどの支援技術に公開されるようにします。たとえば、画面外にあるコンテンツや単なる見かけのコンテンツは、支援技術から隠す必要があります。

手動でのテスト方法

画面外のコンテンツが非表示になっていることを確認するには、スクリーン リーダーを使用して手動でそのコンテンツをテストする必要があります。- Mac をご利用の場合は、VoiceOver の使用に関するこちらの動画をご覧ください。- PC ユーザーの場合は、NVDA の使用に関するこちらの動画をご覧ください。- Chromebook ユーザーの場合は、組み込みのスクリーン リーダー ChromeVox をご覧ください。

ページ間を移動するには、TAB キーを使用します。 スクリーン リーダーは非表示コンテンツを読み上げないようにする必要があります。

修正方法

画面外のコンテンツを非表示にするには、そのコンテンツを含む要素を display: none または visibility: hidden に設定して、タブオーダーから削除します。

例:

.remove-me {
  visibility: hidden;
}
<button class="remove-me">Can't reach me with the TAB key!</button>

画面外のコンテンツの表示を正しく設定するもご覧ください。

関連情報

オフスクリーン コンテンツのソースコードは支援技術の監査で非表示