一貫したナビゲーション:
達成基準 3.2.3 を理解する
この達成基準の意図
この達成基準の意図は、ウェブページ一式の中で繰り返し用いられるコンテンツを利用し、特定の情報又は機能を複数回にわたって見つける必要がある利用者のために、一貫したプレゼンテーション及びレイアウトの使用を推奨することである。画面拡大ソフトを使用して一度に画面の限られた狭い領域を表示しているロービジョンの利用者は、繰り返し用いられてるコンテンツの位置を素早く確認するために、視覚的な手がかり及びページの境界線を用いていることがよくある。繰り返し用いられるコンテンツを同じ順序で提示することは、そのコンテンツの位置を確認するためにデザインの空間的記憶又は視覚的な手がかりを用いている、画面を見ている利用者に対しても重要なことである。
ここで用いている「同じ順序」という表現が、サブナビゲーション・メニューを使用してはならないとか、サブナビゲーションのブロック又はページ構造を使用してはならないという意味ではないということが重要である。そうではなく、この達成基準が意図しているのは、複数のウェブページで繰り返し用いられているコンテンツを利用している利用者が、自分の探しているコンテンツの位置を予測できるようにして、より素早く見つけることができるようにすることである。
利用者は、自分に最も有用なかたちで情報が提供されるように、ユーザーエージェントを用いて、又は利用者設定を行って、順序を変更していることがある。
達成基準 3.2.3 の具体的なメリット
繰り返し用いられているコンテンツを、サイトの各ページで同じ順序で提示することによって、利用者が各ページのどこにそれがあるのかを予測できるようになり、快適に利用できるようになる。これは、認知能力の低下している利用者、ロービジョンの利用者、知的障害のある利用者に加えて、全盲の利用者にも役立つ。
達成基準3.2.3 の事例
一貫して配置されているコントロール
検索のテキストフィールドが、そのサイト上のすべてのページ上で最後に配置されていて、利用者はすぐに検索機能を見つけることができる。
展開するナビゲーションメニュー
ナビゲーションメニューに、サイトの主要コーナーへの7つのリンクがある。利用者がその項目の一つを選択すると、サブナビゲーション項目のリストが、ナビゲーションメニューに挿入される。
一貫して配置されているスキップ・ナビゲーションのコントロール
ウェブサイトにあるすべてのページ上に、「本文へジャンプする」というリンクが一番最初のリンクとして配置されている。そのリンクによって、利用者はヘッダーの情報及びナビゲーション部分をスキップして、ページのメインコンテンツ部分の開始位置へ移動することができる。
ナビゲーションへのスキップリンク
ページの最後にあるナビゲーションへのスキップリンクがある。キーボード利用者が、必要なときに容易に見つけられるように、そのリンクは一貫して各ページの先頭にある。
関連リソース
リソースは、情報提供のみを目的としており、推奨を意味するものではない。
Detweiler, M.C. and Omanson, R.C. (1996), Ameritech Web Page User Interface Standards and Design Guidelines.
達成基準3.2.3 の実装方法及び不適合事例 - 一貫したナビゲーション
この節にある番号付の項目は、WCAG ワーキンググループがこの達成基準を満たすのに十分であると判断する実装方法、又は複数の実装方法の組合せを表している。WCAG 2.0 適合要件のすべてが満たされている場合にのみ、次に挙げる実装方法により、この達成基準を満たすことができる。
達成基準を満たすことのできる実装方法
達成基準 3.2.3 でさらに対応が望まれる実装方法(参考)
適合するためには必須ではないが、コンテンツをよりアクセシブルにするためには、次の付加的な実装方法もあわせて検討するとよい。ただし、すべての状況において、すべての実装方法が使用可能、または効果的であるとは限らない。
複数のウェブページの間で一貫性を保つためにテンプレートを利用する(リンク追加予定)
レイアウト、位置、階層、配置を作る(リンク追加予定)
達成基準 3.2.3 のよくある不適合事例
以下に挙げるものは、WCAG ワーキンググループが達成基準 3.2.3 に適合していないとみなした、よくある不適合事例である。
重要な用語
- ウェブページ
単一の URI から HTTP で得たリソース(埋め込まれていないリソース)と、 ユーザエージェントがこのリソースと一緒にレンダリングすることを意図したりレンダリングに用いたりするその他のリソース(埋め込まれているリソース)を合わせたもの。
注記 1: どのような「その他のリソース」(埋め込まれているリソース)も主たるリソース(埋め込まれていないリソース)と一緒にレンダリングされるであろうが、これらのリソースが同時にレンダリングされる必要があるわけではない。
注記 2: このガイドラインの適合範囲に含まれる対象となるウェブページは、「埋め込まれていない」リソースでなければならない。
事例 1: すべての埋め込まれている画像とメディアを含んだウェブリソース。
事例 2: Ajax を用いたウェブメールのプログラム。そのプログラムは http://example.com/mail に存在しており、受信箱、アドレス帳、そしてカレンダーがある。受信箱、アドレス帳やカレンダーを起動するリンク又はボタンがあるが、ウェブページ全体の URI は変わらないもの。
事例 3: カスタマイズ可能なポータルサイトで、利用者が様々なコンテンツのモジュール一式から表示させるコンテンツを選択できるようなもの。
事例 4: ブラウザで"http://shopping.example.com/" へ行くと、映画のようなインタラクティブなショッピング環境になる。そこでは、視覚的に店内を移動して、店内の棚から商品をドラッグして、目の前にある視覚的な買物カゴに商品を入れる。商品をクリックすると、同時に仕様書が浮き上がるように表示される。これは1ページだけのウェブサイトかもしれないし、 ウェブサイトの中のほんの1ページなのかもしれない。
- ウェブページ一式
共通の目的を共有し、同じコンテンツ制作者、グループ、又は組織により制作されたウェブページの集合。
注記: 異なる言語で書かれたウェブページは、異なるウェブページ一式と見なされることもある。
- 同じ相対順序
他の項目と相対的に同じ位置。
注記: 当初の順序に対して、別の項目が挿入されていたり削除されていたりしたとしても、項目は相対的に同じ順序になっていると考えられる。例えば、展開するナビゲーションメニューは詳細を示すレベルを追加して挿入し、派生したナビゲーション部分を音声読み上げ順序の中に挿入することがある。