ホームページ  >  に質問  >  本文

NVDA スクリーン リーダーは視覚的に隠されたテキストを読み取ることができません

<p>以下に示すコードは、テキストを表示し、視覚的に非表示にしたい表の一部ですが、視覚的に隠されたテキストは、マウスオーバー時にスクリーン リーダーによって認識されません。ブートストラップ5を使用しています。 </p> <pre class="brush:php;toolbar:false;"><td class="col_featured"> <span>29% </span> </td></pre> <p>スクリーン リーダーはバッテリーを読み取らず、<code>visual hidden</code> クラスを削除しても、2 つのテキストを一緒にではなく別々に読み取ってしまいます。 </p>
P粉076987386P粉076987386410日前428

全員に返信(1)返信します

  • P粉894008490

    P粉8940084902023-09-06 00:33:47

    マウスを使用している場合、それは失明ではなく、視力が良いか悪いかを意味します。

    この場合、スクリーン リーダーを使用しているのは、画面が正常に見えないためではなく、単に十分にはっきりと見えない、または読めないためであると多かれ少なかれ想定されます。文章。 ###テキストのみ###。 他のすべてをうまく区別できると仮定します。 これにより、画面読み上げソフトウェアは視覚障害者だけでなく、弱視の人や失読症の人にも役立ちます。 通常、視覚障害者は、非常に特殊な状況、またはアクセスが難しい場合の最後の手段を除いて、マウスを使用することはありません。

    あなたに視覚があると仮定すると、視覚的に隠されたテキストが読まれない理由は簡単に理解できます。 マウスを使用する場合、カーソルの下に実際に表示されているものだけが読み取られます。目に見えないものについて読むのは奇妙ですよね?

    特にあなたの場合、十分にはっきりと見えていると仮定すると、たとえ正確に読めなくても、視覚的な手がかり (バッテリーアイコンなど) を通じて 29% が何を意味するのかを理解することができます (つまり、これが現在のバッテリー負荷を表していることは明らかです。必要なのは、スクリーン リーダーに、実際に 27 や 28 ではなく 29% であることを知らせてもらうことだけです。

    視覚的な手がかりが見えない人にとっては、視覚的に隠された言葉の「電池」がそこにあるに違いありません。言い換えれば、これは全盲で他の手段ではその意味を推測できない人にのみ機能します。

    要約すると、視覚的に隠されたテキストは、キーボードを使用して移動する場合にのみ読み取られ、マウスを使用する場合には読み取られません。これは、考えてみればまったく正常なことです。

    返事
    0
  • キャンセル返事