Resources
アクセシビリティに関する標準・ガイドライン・学習資料などをまとめたページです。
W3C / WAI
Webの国際標準を策定するW3Cと、そのアクセシビリティ部門であるWeb Accessibility Initiative(WAI)による資料です。標準(勧告)と、その理解・実装を助ける参考文書が含まれます。
- Introduction to Web Accessibility(W3C WAI) - アクセシビリティの考え方や基礎を学べる入門ドキュメント。
- WCAG 2 Overview(W3C WAI) - WCAGとは何か、関連ドキュメントがどう位置づけられるかを解説した概要ページ。
- WCAG 2.2 - ウェブコンテンツのアクセシビリティに関する達成基準を定めた、W3C勧告の規範文書。
- WCAG 2.2 解説書(Understanding WCAG 2.2) - 各達成基準の意図・背景・具体例を補足する参考文書(非規範)。
- WCAG 2.2 テクニック集(Techniques for WCAG 2.2) - 達成基準を満たす方法の例を示す参考文書(非規範)。ここに挙げられた方法は必須ではなく、要件を満たす実装の一例。
- WAI-ARIA 1.2(W3C) - ロール・ステート・プロパティを定義し、動的なコンテンツや独自に作成したUIの役割・状態を支援技術へ伝えるためのW3C勧告。
国内の標準・公的ガイドライン
日本国内のアクセシビリティ標準や、公的機関が公開しているガイドラインです。
- ウェブアクセシビリティ基盤委員会(WAIC) - JIS X 8341-3の原案作成やW3C関連文書の日本語訳などを行う、日本国内のウェブアクセシビリティに関する委員会。
- JIS X 8341-3:2016 関連文書(WAIC) - ウェブコンテンツのアクセシビリティに関する日本産業規格(JIS)の解説・達成基準早見表などの関連資料。同規格はWCAG 2.0と一致した内容となっている。
- ウェブアクセシビリティ導入ガイドブック(デジタル庁) - 行政機関などを主な対象に、アクセシビリティ確保の進め方を解説したガイドブック。
- みんなの公共サイト運用ガイドライン(総務省) - 公的機関向けに、ウェブアクセシビリティの確保・維持・向上の取り組み手順をまとめた手順書(2024年版)。
プラットフォーム別の公式ガイドライン
各プラットフォームが公開している、アプリやサービスのアクセシビリティに関する公式ガイドラインです。
- Human Interface Guidelines - Accessibility(Apple) - Appleプラットフォーム上のアプリ設計におけるアクセシビリティの指針。
- Accessibility(Apple Developer) - VoiceOverなどの支援技術や、アクセシブルなアプリを実装するためのフレームワーク・APIに関する情報。
- Accessibility fundamentals(SwiftUI) - SwiftUIでアクセシビリティ要素やmodifierを用いてアプリをアクセシブルに実装するための公式ドキュメント。
- Material Design 3 - Accessibility(Google) - Googleのデザインシステム Material Design 3 におけるアクセシビリティの考え方と実践方法。
- Build accessible apps(Android Developers) - Androidアプリをアクセシブルに実装するための公式開発ガイド。
- Accessibility in Compose(Jetpack Compose) - Jetpack Composeでセマンティクスやテストなどを用いてアクセシビリティを実装するための公式ガイド。
開発者向けの学習・リファレンス
仕様の理解や実装に役立つ解説・チュートリアル・実装パターンなどをまとめた資料です。
- アクセシビリティ(MDN Web Docs) - Mozillaが運営するWeb技術リファレンス。HTML・ARIA・WCAGなどの実装方法を日本語で解説。
- Learn Accessibility(web.dev) - Googleが提供する、Webアクセシビリティを体系的に学べる学習コース。
- ARIA Authoring Practices Guide (APG)(W3C WAI) - よく使われるUIパターンをWAI-ARIAで実装する際の設計指針と作例をまとめた、W3C WAIによるガイド。
- WebAIM - アクセシビリティの解説記事や、コントラスト比チェッカー・評価ツール「WAVE」などを提供する団体(米ユタ州立大学)のサイト。