0

imgNVDA を使用していますが、要素の代替テキストがスクリーン リーダーで読み取られない理由を知りたいです。読まれるとは、スクリーン リーダーが代替テキストの内容を教えてくれるのを聞くことを意味します。

知っておくと便利なこと: IE を除いて、他のすべてのブラウザー (Chrome、FireFox、Safari など) では、これを実行しても問題はありませんでした。

次のダミー HTML コードを共有します。

<img id="sample_image" src="http://placehold.it//100x100" type="image" alt="An example image" tabindex="0"/>

参考までに:tabindex="0"が配置されているので、キーボード フォーカスを使用できます。これは私にとって重要です。

E での画像の代替テキスト、IE での画像タグのアクセシビリティ、その他の問い合わせに関するドキュメントを読みました。悲しいことに、私は障害にぶつかり、IE の何が問題なのかを突き止めようとしています。

なぜこれが当てはまるのかについてのフィードバックは素晴らしいでしょう!

4

2 に答える 2

1

[インターネット オプション] を開き、[詳細] タブに切り替えて、[アクセシビリティ] オプションの [画像の ALT テキストを常に展開する] をオンにします。

これは、Microsoft の記事「スクリーン リーダー用のInternet Explorer 9 のアクセシビリティ」で推奨されています。この設定は、Internet Explorer のすべてのバージョンで認識されます。

Microsoft ページInternet Explorer 11 のアクセシビリティがさらに推奨するように、 [インターネット オプション] の [詳細設定] タブの [マルチメディアの下にも画像を表示する] オプションのチェックを外す必要がある場合があります。

ツールチップとして表示される代替テキストを取得するためにスクリーンリーダーを使用していませんが、このオプションも有効にしています。

于 2015-12-29T22:52:11.370 に答える
0

aria-label属性を(属性と組み合わせて)使用してみてくださいalt

于 2016-01-01T16:40:11.833 に答える