ARIA for adding or removing a DIV

时间:2016-08-31 17:57:51

标签: html accessibility wai-aria

When adding or removing a DIV to HTML, what ARIA attributes should I use to signal screen readers? I've been using ARIA-HIDDEN when showing or hiding DIVs.

1 个答案:

答案 0 :(得分:2)

如果添加和删除元素是重要事件,并且您希望屏幕阅读器了解它,那么您需要aria-live='assertive'的组合(以便立即宣布它)和aria-relevant='all'。这些应该在父容器上设置 - <div>将包含您正在创建的新<div>

默认情况下,aria-relevant只会宣布文本更改或元素添加。如果您想通知屏幕阅读器已删除<div>,则该值必须为'all'

http://www.w3.org/TR/wai-aria/states_and_properties#aria-live
http://www.w3.org/TR/wai-aria/states_and_properties#aria-relevant