在Safari中的OS X上使用VoiceOver时,VoiceOver 似乎错误地读取标签:
<label for="investment-amount">Investment amount ($)</label>
<input type="text" name="investment" id="investment-amount">
VoiceOver会阅读,&#34;美元&#34;在此字段上,光标将突出显示&#34; $)&#34;。
这是VoiceOver的问题,还是我遗漏了与标签和括号相关的内容?
答案 0 :(得分:0)
刚刚发现了这个问题。标签在模态内...当模态被激活时,aria-hidden =&#34; true&#34;被添加到父元素。这导致了链条上的错误。
我仍然不确定为什么VoiceOver正在读取标签的一部分,但取消aria-hidden导致标签被正确读取。