What Automated Accessibility Testing Can Catch, and What Developers Still Need to Test Manually
自動アクセシビリティテストで検出できることと、人間による検証が必要な領域を区別し、開発者が何を自動化し何を手動で確認すべきかを実践的に解説している。代替テキスト、フォームラベル、アクセシブル名などを例に、W3C のガイドラインと実装の課題を論じている。
シェアされたアックリップです。
自動アクセシビリティテストで検出できることと、人間による検証が必要な領域を区別し、開発者が何を自動化し何を手動で確認すべきかを実践的に解説している。代替テキスト、フォームラベル、アクセシブル名などを例に、W3C のガイドラインと実装の課題を論じている。
アクセシビリティの実装・検証について、スクリーンリーダーやキーボード操作などの支援技術を実際に体験し、WCAG達成基準を確認するワークショップ形式の参加型勉強会。
アイコンの見た目の大きさと実際のクリック領域(ターゲットサイズ)の違いについて。WCAG 2.2の24×24ピクセル基準を満たすための実装パターンと検証方法を解説している。
メールアドレス入力フィールドの目的を明示する方法について。type属性は形式を、autocomplete属性は具体的な目的を示すことで、フィールドの見た目と実際の機能の一貫性を保つ実装パターンを解説している。
JavaScript で実装されたナビゲーション(button onClick)では AI クローラーにリンクが見つけられない問題と、HTML anchor タグで href を使った正しい実装方法について。
AIが生成するアコーディオン実装がキーボード操作やスクリーンリーダー対応を見落とす理由と、aria-expanded属性で状態を正しく管理することの重要性を、実装例を示しながら解説する。見た目だけでなく状態を属性で持たせることが、アクセシビリティと実装精度の両立につながることを論じる。
aria-describedby属性で参照されているIDが実際に存在しないという問題を検出するDOM チェックと、フォーム要素への正しい実装方法を紹介。
アクセシビリティの実装・検証について、スクリーンリーダーやキーボード操作などの支援技術を実際に体験し、WCAG達成基準を確認するワークショップ形式の参加型勉強会。
WCAG 2.2 のガイドライン 4.1 互換性を読み合い、学んだことを共有する勉強会。毎月第3木曜日はオフライン交流会も開催される。
改正JIS X 8341-3とWCAG 2.1・2.2の追加基準26個を、アクセシビリティエキスパートが全3回で徹底解説するウェビナー。第2回は操作可能の達成基準を扱う。
EU域内でWebサービス・アプリを提供する企業が対応すべきアクセシビリティ関連法制(EAA・WAD・雇用平等指令)と、WCAG基づく実装方法、EU主要国の罰則・執行事例を解説。AI画面開発におけるアクセシビリティ要件化の必要性も論じる。
WCAG 2.2 のガイドライン 3.3 入力支援を読み合い、学んだことを共有する勉強会。毎月第1・2・3木曜日に開催される定期イベント。
デイトラコミュニティでの自主開催 Webアクセシビリティ初心者向け勉強会の企画と実施記録。FigJamを使った対話形式で、『知らないようで実は知っている』という仮説から、日常に潜むアクセシビリティを参加者で共有。
WordPress のオルタナティブテキスト生成に生成AI を倫理的に活用する方法を探索。管理者の作業軽減と同時に、コンテンツ作成者がスクリーンリーダーコンテキストを学べるUI設計(benevolent friction)について議論する。
代替テキストと説明文の書き方を学ぶ実践教材。「見た目」ではなく「ページで伝えたいこと」に焦点を当てた画像説明の考え方を、実例とAI指示文で指導。W3C WAI の画像説明ガイドに基づいている。
画像の説明は代替テキスト・キャプション・本文の3つの場所に役割を分けて置く方法論を解説。それぞれの目的や読み手の状況によって説明の内容や分量が変わる。W3C WAIのガイダンスに基づき、実際の制作手順を示す。
Web開発者・デザイナー向けのブラウザ型アクセシビリティツール集。色コントラスト、代替テキスト、見出し構造、キーボード操作、フォーム、WCAG対応をカバー。
政府機関向けPDFのアクセシビリティ監査で頻出する7つのミス(見出しタグの誤り、画像の処理、フォームラベルの欠落など)を紹介。自動チェッカーの合格と Section 508 / Title II 監査結果の相違を解説する。
Unicode スクリプト文字の技術的仕組みと、検索・スクリーンリーダー対応・文字列長への影響を解説。装飾的な文字とアクセシビリティの衝突を示す。
VIN入力フォームのアクセシビリティ実装について。ラベル、エラーメッセージの表示、live regionsによるスクリーンリーダー対応、フォーカス管理の具体的なコードパターンを解説している。
メールアドレス入力フィールドの目的を明示する方法について。type属性は形式を、autocomplete属性は具体的な目的を示すことで、フィールドの見た目と実際の機能の一貫性を保つ実装パターンを解説している。
aria-describedby属性で参照されているIDが実際に存在しないという問題を検出するDOM チェックと、フォーム要素への正しい実装方法を紹介。
政府機関向けPDFのアクセシビリティ監査で頻出する7つのミス(見出しタグの誤り、画像の処理、フォームラベルの欠落など)を紹介。自動チェッカーの合格と Section 508 / Title II 監査結果の相違を解説する。
Reactのフォーム実装で非同期処理(API呼び出し)の進捗状態をアクセシビリティ対応で管理する方法を、メール検証を例に解説。aria-live、aria-invalid、aria-describedbyなどの属性を使い、キーボードユーザーやスクリーンリーダー利用者にも状態変化が分かりやすく伝わる実装を示す。
Reactの非同期フォーム検証でフォーカス管理が重要であることを解説。フォーカスを無用に移動させず、検証結果をテキストで伝える実装パターンを示す。
カスタム作成した UI 要素がスクリーンリーダーに役割と状態を伝えていない WCAG 4.1.2 の失敗パターンを解説。ネイティブ HTML 要素の利用と正しい ARIA role 付与の重要性を説明
モーダルダイアログの開閉時のキーボードフォーカス管理について。フォーカスをダイアログ内に留める方法、Escapeキーでの閉じ方、クローズ後のフォーカス戻り先の実装パターンを解説している。
VIN入力フォームのアクセシビリティ実装について。ラベル、エラーメッセージの表示、live regionsによるスクリーンリーダー対応、フォーカス管理の具体的なコードパターンを解説している。
メールアドレス入力フィールドの目的を明示する方法について。type属性は形式を、autocomplete属性は具体的な目的を示すことで、フィールドの見た目と実際の機能の一貫性を保つ実装パターンを解説している。
カスタム要素を使ったタビングインターフェースの実装方法を紹介。ARIAロール、キーボード操作(矢印キー・Home/End・Enter/Space)、フラグメント識別子による初期状態設定など、アクセシビリティを考慮した設計を詳しく解説する。
AIが生成するアコーディオン実装がキーボード操作やスクリーンリーダー対応を見落とす理由と、aria-expanded属性で状態を正しく管理することの重要性を、実装例を示しながら解説する。見た目だけでなく状態を属性で持たせることが、アクセシビリティと実装精度の両立につながることを論じる。