アクセシビリティ:スクリーンリーダー用にウェブサイトを準備する

読了時間:3分
サイト訪問者の中には、スクリーンリーダーなどの支援技術を使用してサイト内を移動する人もいます。スクリーンリーダーは、視覚障がいのある人が使用するアプリです。サイトのコンテンツをスキャンし、訪問者に「読み上げ」を行います。スクリーンリーダーを使用する訪問者は、クリックする場所を確認できない可能性があるため、通常は Tab キーを使用してサイト内を移動します。
サイトの DOM 順序は、スクリーンリーダーと Tab キーがハイライトしたり、ページのコンテンツを「読む」順序です。訪問者がサイト上で最高の体験ができ、コンテンツを理解して楽しむことができるように、論理的な順序に従う必要があります。
注意:
モビリティに問題がある訪問者など、一部の訪問者はスクリーンリーダーを使用せずに Tab キーを使用してサイト内を移動することがあります。したがって、サイトの DOM 順序が正しいことを常に確認することをおすすめします。
この記事では、次の項目について説明します:

サイトの DOM 順序について

DOM は、サイト上のパーツの順序です。サイト訪問者がスクリーンリーダーや Tab キーを使用している場合は、論理的な順序でサイト内を移動できる必要があるため、特に重要となります。たとえば、サイトメニューが最初に表示され、次にヘッダー内の残りのパーツ、ページタイトル、ページコンテンツの順で表示されるべきです。DOM の順序が正しくない場合、スクリーンリーダー / Tab キーはページコンテンツをスキップまたはジャンプする可能性があります。
Wix は自動的に DOM 順序を設定します。順序はパーツの視覚的な順序(左から右へ、そして上から下へ)を使用します。アクセシビリティツールを開発する際、Wix では以下のスクリーンリーダーを使用して製品をテストしています:
  • Windows + Firefox または Chrome の場合:NVDA(無料のリーダー)
  • iOS + Safari の場合:Voiceover(内蔵リーダー)
これは、上記のアプリケーションの機能を念頭に置いて、サイトの自動 DOM 順序を作成したことを意味します。キーボードの Tab キーまたはライブサイトのスクリーンリーダーを使用して、サイトの自動 DOM 順序をテストできます。

サイトの DOM 順序を変更する

サイトの DOM 順序をテストし、順序が論理的でないことに気付いた場合は、アクセシビリティウィザードで手動で変更することができます。ウィザードは、サイトをスキャンし、潜在的なアクセシビリティの問題を特定し、これらの問題を修正するための実用的な解決策を提供するツールです。これに加え、アクセシビリティウィザードを使用して、サイトの高度なアクセシビリティ設定を変更することもできます。
重要:
サイトのタブ順序が論理的であれば、何もする必要はありません。既に正しい順序を変更してしまうと、スクリーンリーダーや Tab キーを使用する訪問者に問題が発生する可能性があります。

DOM 設定を変更する方法:

  1. エディタトップバーにある「設定」を選択します。
  2. アクセシビリティ設定」を選択します。
  3. ウィザード右上の「その他のアクション」アイコン  を選択します。
  4. 高度なアクセシビリティ設定」を選択します。
  5. 自動 DOM 順序」を選択します。
  6. パネルのトグルを無効にします。
  7. ポップアップ画面で「オフにする」を選択します。
  8. エディタ左下で「レイヤー」アイコン  を選択します。
  9. リストを確認し、重複するパーツを削除します。これには、スクリーンリーダー使用者を混乱させる可能性のある不必要な重複パーツを含みます。
  10. 残りのパーツをドラッグし、希望の順序に変更します。
注意:
  • Tab キーを使用してサイトを移動すると、テキストなどの静的なパーツではなく、インタラクティブなパーツのみを移動できます。テキストなどの静的なパーツでスクリーンリーダーをテストする場合、キーボードを使用してウェブサイトを適切に移動する方法について、ご利用スクリーンリーダーのヘルプセンターの指示に従ってください。
  • 画面に固定されたパーツは、タブ順序の最後に自動的に配置されます。順序の早い段階で表示するには、パーツの固定を解除してヘッダーに配置することをおすすめします。
次のステップ:

お役に立ちましたか?

|