💪

Accessibility?

2023/07/03に公開

アクセシビリティとは?

Web開発におけるアクセシビリティとは、できるだけ多くの人がウェブサイトを利用できるようにすることを意味します。
個人の身体および認知能力、ウェブエクサス方法に関係なくコンテンツを最大限アクセスできるように開発することを意味します。

アクセス可能なサイトの構築は、次のような人々にとって便利です。

  1. アクセシビリティを向上させるセマンティックhtmlはSEOも改善し、サイトをより簡単に見つけることができます。
  2. 複数のユーザーが使いやすくします。
  3. アクセシビリティを考慮することは、良い倫理と道徳観念を示し、大衆的なイメージを改善します。
  4. 国によっては法的に定められています。

障害タイプ

障害のある人がウェブコンテンツにアクセスするときは、補助技術を使用してアクセスします。

視覚障害

全盲、低視力、色盲障害者などが含まれます。
物理的、老眼鏡やソフトウェアの拡大機能を通じて画面を拡大して利用したり、デジタルテキストを声に出して読むスクリーンリーダーを使用します。

聴覚障害

聴覚障害および難聴の人々は、硬さから深さまでさまざまなレベルの難聴を持っています。
一部は補助技術を使用していますが、普通ではないため、代替テキストを提供する必要があります。
ビデオには手動で字幕を付け、オーディオコンテンツについてセリフを提供する必要があります。

運動障害のある人

運動障害は、四肢喪失や麻痺など身体の動きに制約が生じる障害です。
このような人々はマウスを使うのに困難があるかもしれませんし、ヘッドポインターを使わなければならないほど麻痺が進行した可能性もあります。
このような障害の原因は様々です。
思考、老化、またはハードウェアの制約になる可能性があります。

運動障害を考慮したウェブ開発の普遍的な要求事項は、キーボードを通じてコントロールができるようにしなければならないということです。

認知障害のある人

認知障害の定義は広範囲です。
知的障害が始まり、老化によって認知能力が低下する私たち全員を指すこともあります。
コンテンツを理解したり、作業を完了する方法を記憶する過程で、困難と一貫性のないウェブページのレイアウトが発生する混乱があります。

認知障害を考慮したアクセシビリティの良い基盤は次のとおりです。

  1. コンテンツを1つ以上の方法で提供します。
     (テキスト-音声変換またはビデオ)
  2. 標準文法を守って分かりやすいコンテンツを提供します。
  3. 重要なコンテンツに重点が置かれるようにします。
  4. 不必要な内容や広告などの散漫な要素は最小限に抑えます。
  5. 一貫したウェブページレイアウトとナビゲーションを使用します。
  6. 訪問していない場合は青色、訪問した場合は紫色のような身近な要素を使用します。
  7. プロセスを論理的かつ段階を分けて考えられるように状況を表示します。
  8. セキュリティと妥協しない限り、認証機能は簡単に実装できます。
  9. フォームは完成しやすくし、エラーは明確なメッセージを示し、簡単に復旧する必要があります。

Webへのアクセスを考慮したWebサイトの作成を行います

  1. セマンティックhtmlを使用
      ページコンテンツとレイアウトに合うセマンティックhtmlタグを使用します。
      セマンティックhtmlはアクセシビリティだけでなく、ウェブサイトのSEO改善にも重要です。
  2. 代替テキストを提供
    ウェブサイトに画像、動画、または視覚的コンテンツを追加する必要がある場合は、コンテンツが描写する内容をテキストで提供する必要があります。スクリーンリーダーのユーザーがウェブサイトの内容を理解するのに役立ちます。
  3. アクセシビリティを考慮した色とコントラストを使用
     - 色を慎重に選択する必要があります。 背景とテキストの対比を考慮する必要があります。
     - 読みやすいフォントを使用する必要があります。
     - 適切なフォントサイズを使用する必要があります。
  4. ウェブサイトのアクセシビリティテスト

Discussion