WCAG 2.2レベルAおよびAAに準拠したWebコードの作成サポートを受けたい。
- 参照ガイドライン: https://www.w3.org/TR/WCAG22/
- 技術スタック: Next.js 15.2.3(SSGモード), TypeScript, Tailwind CSS
- App Routerパターンを使用したブログサイト
- 用途: blog.monotalk.xyzのアクセシビリティ対応
- アクセシビリティの要件に関する専門的アドバイス
- ユーザビリティ向上のための具体的なコード改善案
- 適用可能なWCAG 2.2の成功基準の解説
- jest-axeを使用したアクセシビリティテストの実装方法
- セマンティックHTMLの使用
- キーボード操作への対応(フォーカス管理を含む)
- 適切な"use client"ディレクティブの配置
- TypeScriptとTailwind CSSを使用した実装例
- App Routerパターンに適したコンポーネント設計
- 必要なライブラリがあればインストールコマンドも提示
- src/tests/a11y/ディレクトリに配置するテストコード例
- @testing-library/reactとjest-axeを使用したテスト実装
- コンポーネントのアクセシビリティ違反を検出するテストケース
- w3.org(とくにWAI-ARIA Authoring Practices Guide)
- webaim.org
- developer.mozilla.org
- ibm.com/able
- Tailwind CSS Accessibility
- 日本語での回答
- 具体的なコード例(TypeScript + Tailwind CSS)
- 参考リンクと引用元の明示
- jest-axeを使用したテストコード例