私は、共通の記号を使って特定のテキストを表すウェブサイトの一部に取り組んでいますが、スクリーンリーダーがその記号を読むのではなく、記号の意味を説明しています。例えばIEとFirefoxがaria-hiddenプロパティを尊重するにはどうすればよいですか?
:
あなたは無料のiPad ∞を得るでしょう。
ここで、∞は「コンテストに勝った場合」を意味します。このテキストは、サイトの他の場所に表示されます。ソースで
は、私は次があります。You'll get a free iPad<acronym title="If you win the contest"><span aria-hidden="true">∞</span></acronym>
これは、Chromeで正常に動作し、正しく「あなたがコンテストに勝った場合」と言いますが、FirefoxとIEでそれが「インフィニティ」として∞を読み込みます。
私はIE/Firefoxがこのインスタンスで何をすべきかを知るのに役立つものがありませんか?
それが重要ならば、それは受け入れることができるように、OPが同じことを行うことができますが、私は(答えにコメントの会話を作るのFirefox 48.0.2、IE 11とChrome 53.0.2785.116 mの
頭文字のタグがないとどうなりますか?それはまだ無限を読んでいますか? – BSMP
@BSMPはい、それは全くaria-hiddenプロパティを尊重していません。 – Ficertyn
[''は非標準タグです。](https://www.w3.org/wiki/HTML/Elements/acronym)使用しないでください。 –