我有一个无障碍要求,声明:
"验证在所述UI组件内输入后,除非先前已通过消息通知用户,否则用户输入不会强制更改上下文。 - 更改上下文=用户代理,视口,特定元素的焦点或影响含义的内容更改不会发生更改。"
WCAG举例说明未能成为"弹出窗口"。对于非开发人员,我认为屏幕上的模态可以被视为一个弹出窗口。还有其他人同意吗?
我们在整个网站上都有几十种模态,需要确保在我开始向所有地方投掷咏叹调标签之前。
答案 0 :(得分:2)
是的,这是一个上下文的变化。在操作系统中,这通过名称末尾的省略号(...)的用户传达给用户,例如:带有文字的按钮"保存..."可以预期弹出一个对话框,而一个带有文本的按钮" Save"预计只会保存。
您可以在按钮上使用aria-haspopup="true"
,并结合省略号等惯例,以便于访问。 http://www.w3.org/TR/wai-aria/states_and_properties#aria-haspopup