WCAG 2.0 達成基準 1.4.1 を理解する

なるべく自分の言葉でメモして、自分のものにしようと考えました。なので、正確な情報を得たい方は原典を参照してください。

出典: WCAG 2.0 解説書 色の使用: 達成基準 1.4.1 を理解する

色はウェブコンテンツのデザインにおいて重要なものだが、色を知覚しづらい利用者もいる。ロービジョンの人は、色覚に限界を感じることがよくあり、年配の利用者の多くも色がよく見えない。

達成基準 1.4.1 の事例

  • 必須項目を示すために色とテキストを用いている入力フォーム
    • 赤字と(テキストによる代替のある)アイコンの両方が、テキストフィールドとプログラム的に関連づけられているので、支援技術の利用者は必須項目を判断できる。
  • 試験(代替テキストを用いている SVG 画像)
    • 学生は、化学化合物の SVG 画像を見て、図に使用されている色や数字に基づいて、存在する化学の要素を識別する。
    • 各要素に関連づけられたテキストによる代替は、要素の色に名前をつけて、図で要素の位置を示している。なので、色を知覚できない学生は、クラスメートと同じように、化合物に関する同じ情報を得る。
  • 使用不可になっているフォーム要素
    • マークアップまたはスクリプトによって使用不可になっているフォーム要素は、ユーザエージェントによってグレーアウトされ、使用できない。使用不可の状態では、これらの要素はフォーカスを受け取らない。
    • 支援技術は、使用不可の状態になっている要素をプログラムが解釈できる。

十分な達成方法

色を使って情報を伝えようとしている場合:

情報を伝える画像の中で色を用いている場合:

よくある失敗例


バックリンク

ネットワーク

site_graph 20241209-develop-index 🔧技術 - インデックス 20241209-socialmedia-index 📱ソーシャルメディア - インデックス 20241209-develop-index->20241209-socialmedia-index 20241210-digital-gerden デジタルガーデンの整備を進めた話 20241209-develop-index->20241210-digital-gerden 20241218-nos-hagaki-great-changing-plan NosHagaki大改造計画 20241209-develop-index->20241218-nos-hagaki-great-changing-plan 20241223-wcag20-visual-audio-contrast-without-color WCAG 2.0 達成基準 1.4.1 を理解する 20241209-develop-index->20241223-wcag20-visual-audio-contrast-without-color 20241227-social-media-comment-button ウェブサイトにコメントボタンを追加する 20241209-develop-index->20241227-social-media-comment-button 20250105-note-taking-techniques-index 📝メモの技法 - インデックス 20241209-develop-index->20250105-note-taking-techniques-index 20250212-philosophy-dialog-event-by-usable-udon-gimmick-made-story-conclusion 哲学対話イベントで使える Udon ギミックを作った話 まとめ 20241209-develop-index->20250212-philosophy-dialog-event-by-usable-udon-gimmick-made-story-conclusion 20250213-start-shader そろそろシェーダーをはじめる 20241209-develop-index->20250213-start-shader 20250413-ecdsa-sign-learn-in-tsunndere ツンデレで学ぶECDSA署名 20241209-develop-index->20250413-ecdsa-sign-learn-in-tsunndere 20250418-dijkstras-algorithm-learn-in-tsunndere ツンデレで学ぶダイクストラ法 20241209-develop-index->20250418-dijkstras-algorithm-learn-in-tsunndere 20250507-bluesky-and-the-atprotocol Blueskyってなんだ?ATProtocolのアーキテクチャ入門 20241209-develop-index->20250507-bluesky-and-the-atprotocol 20250709-share-your-website-with-brid-gy Brid.gyでウェブサイトを共有してみる 20241209-develop-index->20250709-share-your-website-with-brid-gy 20251212-i-want-to-turn-thino-into-an-indie-web-microblog Thinoをインディーウェブなマイクロブログにしたい 20241209-develop-index->20251212-i-want-to-turn-thino-into-an-indie-web-microblog 20251221-notes-on-managing-adhd ADHD自己管理術:戦略と戦術 20241209-develop-index->20251221-notes-on-managing-adhd 230928-create-ssg-1 GitHub Pages & Next.jsで個人サイト作ってつまづいたところ 20241209-develop-index->230928-create-ssg-1 230929-create-ssg-2 個人サイトに動的ogを作ってつまづいたところ 20241209-develop-index->230929-create-ssg-2 240311-nos-hagaki-making ハッカソンでバーチャルな文通ができるNostrクライアント「NosHagaki」を作ってみた 20241209-develop-index->240311-nos-hagaki-making 240824-a-conversation-with-zettelkasten-by-llm NotebookLMを通じたツェッテルカステンとの対話 20241209-develop-index->240824-a-conversation-with-zettelkasten-by-llm 240905-nostr-music-client-memo Nostrの音楽アプリをぼんやり構想してみる 20241209-develop-index->240905-nostr-music-client-memo 240911-udon-zettelkasten-system ハッカソン成果物発表 - Udon Zettelkasten System の紹介 20241209-develop-index->240911-udon-zettelkasten-system 241020-chatgpt-develop コード書くときChatGPTはどう使える?【WhiteCUL/春日部つむぎ】 20241209-develop-index->241020-chatgpt-develop 241031-sofa-asset-concept ソファのアセット構想 20241209-develop-index->241031-sofa-asset-concept 20241214-disabled-people 障害者の定義 20241223-colour-sense 色覚 20241223-dyschromatopsia 色覚異常 20241223-dyschromatopsia->20241214-disabled-people 20241223-dyschromatopsia->20241223-colour-sense 20241223-dyschromatopsia->20241223-wcag20-visual-audio-contrast-without-color