在我的应用程序中,屏幕阅读器每次都会将语义标记读取为“标题区域”,当返回上一页时,第一次打开页面。我需要一个解决方案来避免谈话中具有里程碑意义的说法。
我已经尝试将role =“presentation”应用于header和section元素,但是当回调为ON时滚动页面会出现问题。
任何人都可以帮助我。
答案 0 :(得分:0)
我通常会尝试使用native HTML elements that have the same implicit meaning as aria roles。例如,<header>
元素与role="banner"
具有相同的语义含义,屏幕阅读器不会以相同的方式宣布它。在我看来,这种方法通常不那么复杂,效果也更好。