我很好奇是否有任何方法可以定制我的HTML,以便屏幕阅读器在通过电子邮件的某个部分后停止阅读。现在,我在阅读我读过的元素时遇到了麻烦。具体来说,它将阅读该部分,然后从电子邮件的开头重新开始。我正在使用VoiceOver和各种电子邮件客户端,最着名的是Gmail,Yahoo,AOL,Hotmail。
我可以在HTML中阻止这种情况吗?
答案 0 :(得分:0)
在这种情况下,我并不特别了解VO,但一般来说,停止语音或盲文输出并不是开发人员的任务,用户可以选择是否这样做。您可以阻止某些元素在上下文中输出(例如通常不按Tab顺序排列的禁用元素),但您不能说“嘿,不要向用户阅读此内容!”。屏幕阅读器的目标是呈现视力正常的用户所看到的一切。因此,如果您不希望屏幕阅读器读取此内容或该内容,为什么有视力的用户会看到此内容?
但是,开发人员的任务是以对用户来说最舒适的方式标记内容。例如,如果您认为此部分对盲人用户不太有用,请使用ARIA角色进行标记,例如note
或complementary
。