大きなページ向けの複数のバイパスリンク
検索、ナビゲーション、コンテンツへのショートカットを用意します。
「大きなページ向けの複数のバイパスリンク」はCoddyKit上の無料Web Accessibility Academyレッスンです。 これはレッスン4/4です。 下記で完全なレッスンを無料で読むことができます。その後、ブラウザ内の組み込みコードエディタと24時間対応のAIチューターでハンズオン演習できます。 これはWeb Accessibility Academy学習パスの一部であり、ウェブとCoddyKitアプリ全体で進捗が同期されます。 Web Accessibility Academyコースには全4レッスンが含まれています。
リンク1つでは足りない場合
小さなページなら、スキップリンクは1つで十分です。しかし複雑なレイアウトには複数の繰り返し領域があり、ユーザーは main 以外の場所にも移動したいことがあります。
ユーザーの目的を考える
ユーザーが移動したいのは、記事とは限りません。検索ボックス、主要ナビゲーション、フッターの場合もあります。実際に利用したい移動先を用意してください。
いくつかのショートカットを用意する
よくある組み合わせは、Skip to content、Skip to navigation、Skip to searchです。リスト自体が負担にならないよう、短くまとめてください。
nav にまとめる
バイパスリンクは小さなnav領域で囲み、ページ上部にある1つのまとまったショートカット群として読み上げられるようにしてください。
<nav aria-label="Skip links"> ... </nav>その領域に名前を付ける
ラッパーに、Skip links のようなaria-labelを付けてください。名前がないと、同じページにある2つの nav がスクリーンリーダーユーザーには同じものとして聞こえてしまいます。
各リンクにターゲットが必要
すべてのショートカットには、移動先となる実際のidが必要です。Skip to search は検索領域を、Skip to nav はメニューを指すようにします。
<a href="#search">Skip to search</a>ターゲットをフォーカス可能にする
先ほどと同じように、各ターゲットにtabindex をマイナス1にする設定を追加します。対応するリンクを実行したとき、フォーカスが確実に移動するようにするためです。
やりすぎない
あらゆるものにショートカットを追加するのは避けてください。バイパスリンクが多すぎると、それ自体が Tab で通過しなければならない繰り返しコンテンツのブロックになります。
ランドマークが大きな役割を果たす
適切なランドマークがあれば、スクリーンリーダーユーザーはすでに領域から領域へ移動できます。追加のスキップリンクは主に、目の見えるキーボードユーザーのためのものです。
ここでも順序が重要
ショートカットはわかりやすい順序に並べてください。通常は、多くの人が最初に訪れるコンテンツを先にします。利用頻度の低いものは最後に置きます。
すべての移動先をテストする
ショートカット群を Tab で移動し、それぞれを実行してください。毎回、フォーカスが1つずれることなく正しい領域に移動することを確認します。✅
クイックチェック
大きなページで複数のバイパスリンクを用意する場合、どのようにまとめるべきですか?
まとめ
大きなページでは、ラベル付きの nav にいくつかのバイパスリンクをまとめ、それぞれにフォーカス可能なターゲットを用意します。数は少なくし、コンテンツを先に配置してください。🎯
AI チューターと学ぶ HTML — 無料
ブラウザでリアルコードを書いて実行し、24/7 の AI チューターから瞬時にサポートを受け、ウェブまたはアプリで続きから学習できます。
- コース
- 30
- レッスン
- 120
よくある質問
「大きなページ向けの複数のバイパスリンク」レッスンは無料ですか?
はい。「大きなページ向けの複数のバイパスリンク」の完全なテキストはこのウェブで無料で読めます。インタラクティブに演習し(組み込みコードエディタと24時間対応のAIチューター)、Web Accessibility Academyコースの残りをアンロックするには、CoddyKit PROにアップグレードしてください。 Web Accessibility Academyコースには全4レッスンが含まれています。
「大きなページ向けの複数のバイパスリンク」で何を学びますか?
検索、ナビゲーション、コンテンツへのショートカットを用意します。 ブラウザで直接実行するハンズオンコードでWeb Accessibility Academyを演習し、24時間対応のAIチューターがレッスンを進める中での質問に答えます。
Web Accessibility Academyを始めるのに経験は必要ですか?
事前経験は必要ありません。CoddyKitのWeb Accessibility Academyは初級者から上級者向けに構成されているため、ここから始めるか最初から始めて、自分のペースで進むことができます。 これはレッスン4/4です。
「大きなページ向けの複数のバイパスリンク」レッスンにはどのくらい時間がかかりますか?
ほとんどのCoddyKitレッスンは約5~10分かかります。各レッスンはコンパクトでインタラクティブなので、着実に進歩し、ウェブとアプリ全体で正確に前回の場所から再開できます。
このWeb Accessibility Academyレッスンでコードを書いて実行できますか?
はい。すべてのWeb Accessibility Academyレッスンに組み込みコードエディタが含まれているため、ブラウザでリアルコードを書いて実行し、即座のAIフィードバックを取得できます。ローカル設定は不要です。
このコースのすべてのレッスン
- 「メインコンテンツへスキップ」が必要な理由
- 実際に機能するスキップリンクを作る
- フォーカスされるまで視覚的に隠す
- 大きなページ向けの複数のバイパスリンク