NVDAスクリーンリーダーがindex.htmlに書いた数式のカスタム説明を読むのに助けが必要です。数式は文の中にあります。だからこれはかなりよく似ています:aria-labelledbyがNVDA/Firefoxで動作していない
<div>
some text here...
ε<sub>x</sub> = -200(10<sup>-6</sup>),
ε<sub>y</sub> = 550(10<sup>-6</sup>),
γ<sub>xy</sub> = 150(10<sup>-6</sup>)
some more text here...
<div>
問題は、スクリーンリーダーが上付き文字もマイナス記号も読まないことです。この問題を解決するには
私は、カスタムの説明を追加するaria-labelledby
を追加しました:
<label id="label">Formula description here</label>
<div>
some text here...
<span aria-labelledby="label">
ε<sub>x</sub> = -200(10<sup>-6</sup>),
...
</span>
<div>
それは部分的問題(唯一のボイスオーバー/ MacOSの)に固定。しかし、Windows/NVDA/Firefoxは動作しません。それはただそれを無視する。
私はaria-label
とaria-describedby
を使ってみましたが、うまくいかないようです。 ありがとうございます。
それは働いた。ありがとう。 –