達成基準 2.4.9: リンクの目的 (リンクのみ) を理解する

達成基準 2.4.9 リンクの目的 (リンクのみ) (レベル AAA): それぞれのリンクの目的を、リンクのテキスト単独で特定できるメカニズムが利用できる。ただし、リンクの目的がほとんどの利用者にとって曖昧な場合は除く。

意図

この達成基準の意図は、利用者がコンテンツ内にある各リンクの目的を理解するのを手助けすることで、利用者がそのリンクを辿りたいかどうかを判断できるようにすることである。ベストプラクティスは、同じ宛先のリンクは同じ記述になっているが、目的及び宛先が異なるリンクは異なる記述になっていることである (同じ機能を持つコンポーネントの識別に一貫性を求めている達成基準 3.2.4 も併せて参照のこと)。リンクの目的はリンクテキストから特定できるので、ユーザエージェントがページ上にある全てのリンクの一覧を提供する場合など、リンクがコンテキストから切り離されるときに、リンクを理解できる。

リンク内のテキストは、リンクの目的を説明するように意図されている。リンクが利用者を文書又はウェブアプリケーションへ導く場合、その文書又はウェブアプリケーションの名前は、リンクの目的 (その文書又はウェブアプリケーションに導くためのもの) を説明するものとして十分であろう。文書又はウェブアプリケーションの名前を使用することが必須ではないことに注意すること。他のものも、リンクの目的を説明することがある。

達成基準 2.4.2 は、ページのタイトルを取り扱っている。ここでもまた、ページに表示されている文書又はウェブアプリケーションの名前は、ページの目的を説明するのに十分であろう。リンクとタイトルが一致する又は極めて似ていることは、グッドプラクティスであり、リンクの「クリック」と利用者が着地するウェブページとの間の連続性を提供する。

この達成基準には、リンクの目的をウェブページ上にある情報からは判断できないリンクに対して例外が認められている。そのような状況では、障害のある利用者が不利な立場にあるわけではない。リンクの目的を理解するために追加入手可能な文脈が一切ないのである。しかし、この達成基準を満たすためには、そのリンクの目的を解釈するためにそのウェブページ上で利用できる文脈はどんなものであれ、そのリンクテキストで入手可能にしなればならない。

単語「メカニズム」は、制作者がデフォルトで全てのリンクをコンテキストから切り離されて完全に理解できるようにするか、このようにするための手段を提供するかのいずれかを可能にするために使用される。これは、ページによっては全てのリンクを自身で明確にすることが、ある利用者に分かりやすくなると同時に、他の利用者には分かりづらくなってしまうからである。(自身で) リンクを明確にしたり、しなかったりする能力を提供することで、障害のある利用者、ない利用者の双方の、ニーズに最も適したフォーマットでページを利用できるようになる。

例えば、100 冊の書籍のタイトルが並んでいるページに、それぞれの書籍を HTML、PDF、DOC、TXT、MP3、又は AAC でダウンロードするリンクがある場合、たいていは書籍のタイトルとその後に「HTML 版」と書いてあるようなリンクがある。そして、「次のバージョンも利用可能:」という文が続いていて、「HTML」、「PDF」、「DOC」、「TXT」、「MP3」、そして「AAC」という短いテキストのリンクがある。レベル AAA においては、一部の利用者は、このようにページが見えることを選ぶだろう。それぞれのリンクの中に書籍のタイトルがいちいち含まれていると、かえって分かりづらかったり、使うのに時間がかかってしまったりするからである。他の利用者は、各リンクがそれだけで理解可能であるように、それぞれのリンク中に書籍のタイトルが含まれるようにページが見えることを選ぶだろう。前者及び後者の両グループには、視覚障害や認知障害を持つ人々が含まれ、その障害の種類や度合いに応じて、異なる閲覧手法が用いられる可能性がある。

メリット

事例

関連リソース

リソースは、情報提供のみを目的としており、推奨を意味するものではない。

達成方法

この節にある番号付きの各項目は、WCAG ワーキンググループがこの達成基準を満たすのに十分であると判断する達成方法、又は複数の達成方法の組み合わせを表している。しかしながら、必ずしもこれらの達成方法を用いる必要はない。その他の達成方法についての詳細は、WCAG 達成基準の達成方法を理解するの「その他の達成方法」を参照のこと。

十分な達成方法

  1. ARIA8: リンクの目的を示すために aria-label を使用する
  2. G91: リンクの目的を説明したリンクテキストを提供する
  3. H30: a 要素のリンクの目的を説明するリンクテキストを提供する
  4. H24: イメージマップの area 要素にテキストによる代替を提供する
  5. FLASH27: ボタンの目的を説明するラベルを提供する
  6. 次の達成方法の一つを用いて、利用者が短めのリンクテキスト又は長めのリンクテキストを選べるようにする:

  7. 次の達成方法の一つを用いて、リンクの目的を補足説明する:

  8. 次の達成方法の一つを用いて、セマンティックにリンクを示す:

参考達成方法

適合のために必須ではないが、コンテンツをよりアクセシブルにするために、次の追加の達成方法を検討することが望ましい。ただし、すべての状況において、すべての達成方法が使用可能、又は効果的であるとは限らない。

失敗例

以下に挙げるものは、WCAG ワーキンググループが達成基準の失敗例とみなした、よくある間違いである。

重要な用語

ほとんどの利用者にとって曖昧 (ambiguous to users in general)

リンク、及びリンクと同時に利用者に提供されているウェブページのどの情報からも、そのリンクの目的を判断できない (すなわち、障害がない閲覧者でも、そのリンクを動作させるまで、そのリンクが何をするのか分からない)。

「注目すべき輸出品のひとつはグァバです」という文中にある「グァバ」という単語がリンクになっている。そのリンク先は、グァバの定義、グァバの輸出量を挙げる図表、又はグァバを収穫している人々の写真のいずれにもなり得る。リンクを動作させるまで、すべての利用者が確信を持てないため、障害のある人が不利な立場に置かれることはない。

メカニズム (mechanism)

結果を得るためのプロセス又は手法。

注記

メカニズムは、コンテンツ内で明示的に提供されることもあれば、プラットフォーム又は支援技術を含むユーザエージェントで提供されるものに依存することもある。

注記

メカニズムは、宣言する適合レベルのすべての達成基準を満たさなければならない。