本文へ移動
easeweb
ご相談
トピックを検索

前後の文を読まないと行き先が分からない「こちら」などのリンク

ショップのヘルプで、お手入れガイドの各行のリンクがどれも「こちら」か同じ「お手入れガイド」のため、どのガイドが開くかはリンクの前の言葉を読まないと分からない

WCAG 2.2
SC 2.4.9AAA
必須とする規格
Section 508、EN 301 549、JIS X 8341-3 では必須ではない
問題あり <a href="/guides/enamel-care.pdf">こちら</a>
アクセシビリティの問題を示した図: 全盲:トラベルマグのガイドはどれ?
01

問題

スクリーンリーダー利用者がリンク一覧から選ぼうとしても、「こちら」が3回聞こえるだけで、どのガイドが開くか分からない

02

試してみる

ページの下にあるスクリーンリーダーのリンク一覧で、トラベルマグのガイドを探してみましょう

  • 問題1: どの行も「こちら」で終わります。一覧のどれがトラベルマグのガイドでしょうか。

  • 問題2: リンクは「お手入れガイド」になりました。もう一度一覧を読んでください。

  • 修正を適用します。 もう一度一覧を読んでください。「後ろに隠した言葉」では、一覧とページに見えている言葉も比べてみてください。

問題あり 修正できますか?

お手入れガイド

  • ホーローマグ:お手入れガイドのダウンロードはこちら(PDF、120KB)
  • ストーンウェア:お手入れガイドのダウンロードはこちら(PDF、95KB)
  • トラベルマグ:お手入れガイドのダウンロードはこちら(PDF、140KB)

スクリーンリーダーの読み上げ:

リンク一覧:

  1. こちら
  2. こちら
  3. こちら

再現デモです。「問題あり」は意図的にアクセシブルでない状態にしています。

03

修正方法

行き先を示す言葉を、リンクの中に入れる

修正前

どの行にも「こちら」

<h2>お手入れガイド</h2><ul class="guides">  <li>    ホーローマグ:お手入れガイドのダウンロードは<a href="/guides/enamel-care.pdf">こちら</a>(PDF、120KB)  </li>  <li>    ストーンウェア:お手入れガイドのダウンロードは<a href="/guides/stoneware-care.pdf">こちら</a>(PDF、95KB)  </li>  <li>    トラベルマグ:お手入れガイドのダウンロードは<a href="/guides/travel-care.pdf">こちら</a>(PDF、140KB)  </li></ul>
問題点3点
  • 各リンクのテキストは「こちら」で、行き先について何も伝えない。
  • どのガイドが開くかは、リンクの前の言葉にしかない。
  • リンク一覧では「こちら」が3回続く。
修正後

ガイドの名前をリンクに

<h2>お手入れガイド</h2><ul class="guides">  <li>    <a href="/guides/enamel-care.pdf">ホーローマグのお手入れガイド</a>(PDF、120KB)  </li>  <li>    <a href="/guides/stoneware-care.pdf">ストーンウェアのお手入れガイド</a>(PDF、95KB)  </li>  <li>    <a href="/guides/travel-care.pdf">トラベルマグのお手入れガイド</a>(PDF、140KB)  </li></ul>
修正の手順2ステップ
  1. 各ガイドの名前全体を、「ホーローマグのお手入れガイド」のようにリンクのテキストにします。リンク一覧でも、Tabでの移動でも、拾い読みする人にも、リンクだけでどのガイドが開くかが伝わります。
  2. 「こちら」と、リンクに移した前の言葉を消し、同じことを行の中で二度書かないようにします。

これで二つの修正前の例はどちらも直ります。2.4.9を満たし(達成方法G91)、2.4.4もそのまま満たします。リンクのテキストはすべて違うため、axe のルールが報告するものもありません。

混同しやすいもの
04

修正の確認

4項目、マウス不要

確認方法: スクリーンリーダー、音声入力、キーボード

4件中0件を確認済み

OS、ブラウザーと支援技術のバージョン、ビルド、実施日、各手順の実際の結果を記録してください。編集者が新しいヘルプページを公開した際は、再度確認します。

制限

このサンプルは、どのページでも同じ結果になることを保証するものではありません。コード内のパスとクラス名は仮のものです。リンクの上の見出しは、リンクと同じ行の文より弱い文脈で、W3Cは2.4.4の参考の達成方法としてしか挙げていません。見出しに頼るリンクは、AAAだけでなくレベルAも満たさないことがあります。どのカードも同じ「続きを読む」で終わる並びはどれも同じ「続きを読む」のリンクで、名前がまったくないリンクは名前のないバナーや画像のリンクで扱っています。実際に訪問者が使う支援技術で、ページ全体を確認してください。

よくある問題を再現した学習用のサンプルです。実在のクライアントの診断結果ではありません。コードは出発点となる実装例のため、実際の製品でも確認してください。ここでは支援技術でのテスト結果は報告していません。

EaseWebのサービス

修正した問題を、次のリリースで再発させない

このガイドのような修正方法を、コーディングエージェントが従うルールと、CIのチェックに組み込みます。あわせて定期的に、キーボードとスクリーンリーダーで手動の再テストを行います。

サービス内容を見る