1

SVG チャートとテーブルがあり、どちらも同じデータを表示しています。JAWS でテストしたところ、表の内容を読み取る前に、X 軸と Y 軸のすべてのテキスト ラベルを読み取っていることに気付きました。グラフにを追加しようとしましたが、さらに悪化しましaria-describedby="id-of-table"た。JAWS は引き続きすべてのラベルを読み取りますが、すべてのラベルの後に「JAWS キー + Alt + R を使用して説明テキストを読み取る」とも表示されます。

alt=""Jaws や他のスクリーン リーダーに、装飾的な画像と同様に、このセクションが適用されないため完全にスキップするように指示する正しい方法は何ですか?

更新: グラフに属性が適用されたhttp://jsbin.com/wujuqaliqa/2/edit?outputの例を次に示します。aria-hidden

4

1 に答える 1

2

読み取りたくない包含要素に aria-hidden="true" を設定するか、共通のコンテナがない場合は読み取りたくない各要素に設定します。ボタンやリンクなどのタブ フォーカス可能な要素にこれを配置しないように注意してください。これらは引き続きタブ フォーカス可能であり、ブラウザーと AT の組み合わせによって異なる動作をするためです。

サンプルコードを追加するか、フィドルへのリンクを追加すると、それを実行する方法を正確に示すことができます。

于 2015-01-20T02:44:19.897 に答える