关于role =“status”的可访问性

时间:2018-02-20 20:52:03

标签: html accessibility wai-aria

我相信我的问题可能过于简单,但我似乎无法找到有关role="status"如何确定要宣布的内容的更多信息。任何反馈将不胜感激。很遗憾,大多数资源都指向此页面404 https://www.w3.org/TR/wai-aria/roles#status

1 个答案:

答案 0 :(得分:1)

<div role="status"><div aria-live="assertive" aria-atomic="true">类似。

直播区域有点棘手。要正常工作,它们需要在页面加载时存在于HTML中,但只有当容器中的内容发生更改时才会公布它们。更新容器内的内容通常通过JavaScript完成。

由于aria-live属性设置为隐式值assertive,因此屏幕阅读器将被指示中断当前文本流以宣布实时区域更新。 aria-atomic="true"的隐含属性意味着将公布实时区域的全部内容(不仅仅是新的或更新的部分)。

Terrill Thompson有一个非常好的xmlread function,它展示了活动区域的运作方式。

相关问题