適用 (対象)
リンクを実装できる全てのウェブコンテンツ技術
これは、次の達成基準に関する達成方法である:
- 達成基準 2.4.4: リンクの目的 (コンテキスト内) (書かれていない達成方法を満たす手段として十分)
- 達成基準 2.4.9: リンクの目的 (リンクのみ) (書かれていない達成方法を満たす手段として十分)
解説
この達成方法の目的は、ウェブページの先頭近くに、そのウェブページの適合している代替版へ利用者を誘導するコントロールを提供することである。その代替版では、各リンクのリンクテキストだけで前後のコンテキストを見なくてもリンクの目的がわかるようになっている。
利用者の中には、リンクのコンテキストを見なくても、リンクの目的がわかるのでリンクテキストにそのコンテキストも含んだリンクを好む利用者がいる。一方で、コンテキストの情報を各リンクに含めることでリンクテキストが冗長になるため、サイトの使い勝手が悪くなると感じる利用者もいる。WCAG ワーキンググループに支援技術の利用者から寄せられたフィードバックでも、どちらを好むかは意見が分かれている。この達成方法を用いることにより、利用者は、自分にとって最適なアプローチを選べるようになる。長くなる可能性があっても完全なリンクテキストを必要とする又はそれを好む利用者は、代替版を使用することができる。
代替版に変換するコントロールがリンクである場合、そのコントロールの目的が、常にリンクテキストだけでわかるようにしておかなければならない。
この達成方法は、現在のページ表示に対する代替版を提供する。この環境設定をクッキー又はサーバーサイドのユーザプロフィールに保存して、利用者が一度選択すれば、その後はサイトを訪れるごとに選択しなくても、自動的に利用者の好むバージョンが表示されるようにすることもでき、そうするのが望ましい場合もある。
この達成方法は、表示スタイルを変更して不適合コンテンツに対する適合している代替版となるページを提供する達成方法と併せて使うことができる。詳しくは、C29: 適合している代替版を提供するために、スタイルスイッチャーを使用する及び適合している代替版を理解するを参照のこと。
事例
例 1: 別バージョンへのリンクを提供する
ウェブページに、様々なフォーマットでダウンロードできる書籍のリストがある。このウェブページの代替版では、書籍のフォーマットだけ、又は書籍名とフォーマットのタイプが、リンクテキストとして使われている。
短いリンクテキストのバージョン:
... <h1>Books for download</h1> <p><a href="books-full-links.html" >Full link Version</a></p> <ul> <li>The History of the Web: <a href="history.docx" class="hist">Word</a>, <a href="history.pdf" class="hist">PDF</a>, <a href="history.html" class="hist">HTML</a> </li> ... </ul>
完全なリンクテキストを用いたバージョン:
... <h1>Books for download</h1> <p><a href="books-short-links.html" >Short link Version</a></p> <ul> <li>The History of the Web: <a href="history.docx" class="hist">The History of the Web(Word)</a>, <a href="history.pdf" class="hist">The History of the Web(PDF)>/a>, <a href="history.html" class="hist">The History of the Web(HTML)</a> </li> ... </ul>
検証
手順
- ウェブページの先頭近くに、リンクテキストを変換するコントロールがあることを確認する。
- コントロールを起動する。
- 得られるウェブページで、全てのリンクにその目的を説明しているリンクテキストがあることを確認する。
期待される結果
- #1 及び #3 の結果が真である。