1

DIV と P 要素は本質的にフォーカス可能ではなく、tabindex 属性を追加することで 1 つにできることを知っています。私はスクリーン リーダーに適した Web サイトを作成しようとしていますが、JAWS、NVDA、Chrome Vox などのスクリーン リーダー ソフトウェアがコンテンツを読み取れるように、サイトのすべての DIV と P に tabindex が必要かどうか疑問に思っていました。

現在Chrome Voxを使用していますが、属性として「tabindex = 0」を持たない限り、段落の内容を読みません。私はそれを間違ってテストしていますか?画面読み上げソフトウェアを使用している人は、別の方法でページのコンテンツを読み、タブを押して要素から要素へとフォーカスを移動しますか?

4

2 に答える 2

6

ユーザーに操作してもらいたいコントロール(クリックや入力など) のみをフォーカス可能にする必要があります。

読むためだけにフォーカス可能にする必要はありません (私がこれまでにテストした (Vox を含まない) スクリーン リーダーはそれを必要としませんでした)。

それらをフォーカス可能にすると、対話したい要素を取得するために、より多くの要素をタブで移動する必要があるため、人々がサイトを使用するのが難しくなります.


Chrome Vox のドキュメントから:

画面上のテキストをナビゲートするには、ChromeVox 修飾キーを使用できます。ChromeBook では、ChromeVox キーは Shift と Search です。Mac OS X では、ChromeVox キーは Control と Command です。Windows などの他のプラットフォームでは、ChromeVox キーは Control と Alt です。ページ内を移動するには、上矢印キーと下矢印キーの横にある ChromeVox キーを押して、ページ内を移動します。

于 2015-06-22T13:46:04.223 に答える