あなたのウェブサイトを障害者のためにアクセス可能にする

誰もが必要とするサイトでより多くの読者を引き付ける

障害のある人々があなたのウェブサイトにアクセスできるようにすることで、すべての人がアクセスできるようになります。 実際、あなたのウェブサイトをより使いやすくすることは、検索エンジンであなたのウェブサイトを見つけるのに役立つかもしれません。 どうして? 検索エンジンは、あなたのウェブサイトのコンテンツを見つけて理解するために、読者が行う非常に同じシグナルのいくつかを使用するためです。

しかし、コーディングのエキスパートにならずにアクセシブルなウェブサイトを作るにはどうすればいいですか?

基本的なHTML知識を持つほとんどの人がウェブサイトのアクセシビリティを向上させるために使用できるヒントやテクニックを紹介します。

ウェブアクセシビリティツール

W3Cには、Webアクセシビリティツールの素晴らしいリストがあり、ウェブサイトの潜在的な問題点を特定するためのチェッカーとして使用できます。 それでも、スクリーンリーダーでいくつかの調査を行い、自分でそれを体験することをおすすめします。

関連読書: 支援技術とは何ですか、どのように機能しますか?

スクリーンリーダーの理解

ウェブサイトのアクセシビリティを向上させる最も重要な方法の1つは、スクリーンリーダーが理解できるようにすることです。 スクリーンリーダーは合成音声を使用して画面上のテキストを読み取ります。 それはかなり簡単ですね。 ただし、スクリーンリーダーは、現在設定している方法でウェブサイトを理解できない場合があります。

あなたがしたいかもしれない最初のことは、スクリーンリーダーを試して、それがどうなるか見ることです。 Macをお使いの場合は、VoiceOverをお試しください。

  1. システム環境設定に移動します。
  2. アクセシビリティを選択します。
  3. VoiceOverを選択します。
  4. VoiceOverを有効にするチェックボックスオンにします

コマンド-F5を使用して、それをオンまたはオフに切り替えることができます。

Windowsマシンの場合は、NVDAをダウンロードすることができます。 ショートカットコントロール+ alt + nでオン/オフを切り替えることができます。

両方のスクリーンリーダーは、ユーザーがキーボードでナビゲートできるようにすることで動作します(これは、目に見えない場合、マウスを使用することは難しいでしょう)。 フォーカスは本質的にキーボードが「ポイントされている」ところですが、通常はカーソルの代わりにフォーカスオブジェクトの周囲の強調表示されたボックスとして表示されます。

デフォルトの設定が煩わしい場合は、音声のピッチとスピードの両方を変更することができます(標準的な低速の音声読み上げを約5分間聞くと、通常はそれらが読み込まれます)。 盲目の人々は通常、スクリーンリーダーを高速度に設定してウェブサイトを閲覧します。

これを行うと目を閉じるのに役立つかもしれませんが、それを開いて比較するのにも役立ちます。 あなたがあなたのウェブサイトを聞いてみるとすぐに気付くかもしれない事のいくつかは、テキストの一部が故障しているかもしれないということです。 見出しや表が混乱する可能性があります。 画像はスキップするか、「画像」とか同等に役に立たないものと言うことがあります。 テーブルは、コンテキストなしで一連のアイテムとして読み取られる傾向があります。

うまくいけば、これを修正することができます。

Altタグまたは代替属性

altタグまたは代替(alt)属性は、イメージを記述するためにHTMLで使用されます。 HTMLでは、次のようになります。

あなたのHTMLコードを隠す視覚的なツールであなたのウェブサイトを作るとしても、ほとんどの場合、画像の説明を入力する機会があります。 何も入力することはできませんが(alt = "")、それぞれの画像に役立つ説明を与えることが本当に良いでしょう。 あなたが目が見えなかった場合、イメージについて何を知る必要がありますか? 「女性」はそれほど助けにはならないかもしれませんが、「アクセシビリティ、ユーザビリティ、ブランディング、デザインを含む女性のデザイン・フロー・チャート」かもしれません。

タイトルテキスト

WebサイトでHTMLタイトルタグが表示されるとは限りませんが、スクリーンリーダーにとっては便利です。 あなたのウェブサイトの各ページに、そのページが何であるかを訪問者に知らせる説明的なタイトルが付いていることを確認します。

あなたのウェブサイトに良い情報階層を与える

大量のテキストをヘッダーで分割し、可能であれば、H1、H2、H3階層のヘッダーを適切に使用してください。 スクリーンリーダーにとってあなたのウェブサイトが簡単になるだけでなく、他の人にとっても簡単になります。 また、Googleやその他の検索エンジンがあなたのウェブサイトのインデックスをより良くするのに役立つ素晴らしい信号です。

同様に、あなたのウェブサイトが論理的な内容の順序であり、関係のない情報のボックスが表示されていないことを確認する必要があります。 広告を使用している場合は、広告が過度に介入するのではなく、ウェブサイトのテキストを頻繁に分割することに注意してください。

より良い表を作る

HTMLテーブルを使用している場合は、テーブルのタイトルを太字で表示するのではなく、スクリーンリーダーで簡単に理解できるように、タグを使用してキャプションをテーブルに追加することができます。 また、「スコープ」要素を追加して、テーブルに新しい行と列を明示的にラベルを付けることで、スクリーンリーダーが文脈を与えずに一連の表のセルを揺るがすことがないようにすることもできます。

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

一般的に、あなたのウェブサイトに置くものは、誰かがキーボードだけを使って行うことができるものでなければなりません。 つまり、スクリーンリーダーで使用できない場合はナビゲーションボタンをアニメーション化されたドロップダウンボタンにしないでください(不明な点を確認してください - 一部のボタンはキーボード用にプログラムされています)。

クローズドキャプション

あなたのウェブサイトにビデオやオーディオ要素を追加する場合は、キャプションが必要です。 HTML5やYouTubeなどの多くのビデオストリーミングサービスでは、字幕のサポートが提供されています。 クローズドキャプションは、アクセシビリティだけでなく、オフィスや騒々しい場所など、オーディオを再生できない場所でWebサイトをブラウズしているユーザーにとっても便利です。

ポッドキャストやその他のオーディオ要素については、テキストの写しを提出することを検討してください。 オーディオを聞くことができない人にとっては便利なだけでなく、テキストを持つことで、Googleや他の検索エンジンがそのコンテンツのインデックスを作成してGoogleのランキングに役立てやすくなります

アリア

上級レベルのアクセシビリティに移行したい場合は、HTML5 ARIAまたはWAI-ARIAの仕様が今後の新しい標準であることを目指しています。 しかし、これは複雑な(進化する)テクニカルマニュアルなので、ARIAバリデーターを使ってウェブサイトに問題があるかどうかを調べることができます。 Mozillaには、ARIAを使い始めるために、より親しみやすいガイドがあります。