著者: 著者: 8091.info タグ:
  • WCAG
  • キーボードナビゲーション
  • スクリーンリーダー
車椅子の人がパソコンを操作している様子、明るいオフィス環境

はじめに

Webアクセシビリティは、すべての人がWebサイトを利用できるようにするための重要な概念です。


WCAGの4原則

  • すべての情報とUIコンポーネントは、ユーザーが知覚できる方法で提示される必要があります。

  • UIコンポーネントとナビゲーションは操作可能である必要があります。

  • 情報とUIの操作は理解可能である必要があります。
  • コンテンツは支援技術を含む様々なユーザーエージェントで解釈できる必要があります。


キーボードナビゲーション

セマンティックHTMLの比較
HTML
<!-- ✅ Good: セマンティックHTML -->
<button onclick="submitForm()">送信</button>

<!-- ❌ Bad: divはキーボードアクセス不可 -->

<div onclick="submitForm()">送信</div>

フォーカスインジケーターの実装例

フォーカスインジケーターの実装例


キーボードナビゲーション参考資料

キーボードナビゲーションの実装例

Tabキー、矢印キーを使ったアクセシブルなナビゲーションの実装方法については、Aboutページもご覧ください。


この記事は2025年12月2日に公開されました。