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

色だけで区別される本文中のリンク

段落の中のリンクから下線が消され、本文に近い色だけがリンクを見分ける手がかりになっています。

WCAG 2.2
SC 1.4.1A
必須とする規格
Section 508 · EN 301 549(EU) · JIS X 8341-3
問題あり
リンクが本文に見える。
アクセシビリティの問題を示した図。
01

問題

リンクの色と本文の色を見分けられない人が、段落の中のリンクを見つけられません。

02

試してみる

段落の中の2つのリンクを探してから、マウスを重ねるか、Tabを押してください。

グレースケールをオンにすると、色覚特性のある多くの人に近い見え方になります。それでもリンクの場所が分かりますか?

問題あり 直してみませんか?

オリーブの木の育て方

夏は週2回水をやり、初霜の前に冬の育て方ガイドを読んでください。大きな鉢は別便でお届けするため、ご注文の前に配送についてをご確認ください。

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

03

修正方法

本文中のリンクに下線を付けるか、本文と3:1以上の差がある色にして、マウスを重ねたときとフォーカスしたときに下線を付けます。

  1. 1段落の中のリンクには、色相以外で周囲のテキストと区別できる手がかりが必要。
  2. 2その手がかりが明るさの差だけなら、本文に対して3:1以上にし、マウスを重ねたときとフォーカスしたときに下線を付ける。
  3. 3訪問済みのリンクと強制配色でも、手がかりを残す。
修正前 本文に近い色だけで区別されるリンク
body {  color: #1a1a1a;}a {  color: #285c99; /* 白の上で6.82:1、本文に対して2.55:1 */  text-decoration: none;}
修正後

本文中のリンクに下線を付ける

.prose a {  color: #285c99;  text-decoration: underline;  text-decoration-thickness: 1px;  text-underline-offset: 0.2em;}.prose a:hover,.prose a:focus-visible {  text-decoration-thickness: 2px;}

AI コーディングアシスタントで修正しますか? このガイドを Markdown で取得

04

修正の確認

5つの確認

確認方法: コントラストの測定、マウス、キーボード、タッチ、強制配色

5件中0件を確認済み

OS、ブラウザーと支援技術のバージョン、ビルド、実施日、各手順の実際の結果を記録してください。色のトークンや本文のスタイルを変更した際は、再度確認します。

制限

このサンプルは、どのアプリケーションでも同じ結果になることを保証するものではありません。色の値は例のため、実際の配色を実際の本文と背景で測定してください。このガイドは本文中のリンクを扱います。エラーを示す赤い枠、「在庫あり」の緑の点、グラフの線など、ほかの場所で色だけを使う場合も同じ基準を満たさず、文字や模様など別の手がかりが必要です。必要とする人と一緒に、ページ全体を確認してください。

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

コードを更新しても、使いやすさを保つために

ガイドの内容を、コーディングエージェントやCIで使える開発ルールにまとめます。更新後は、キーボードとスクリーンリーダーで再テストし、問題が再発していないか確認します。

再テストの進め方