首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >role=dialog和role=alertdialog有什么区别?

role=dialog和role=alertdialog有什么区别?
EN

Stack Overflow用户
提问于 2019-08-01 11:23:33
回答 1查看 1.5K关注 0票数 7

根据WAI规范,这两个角色应该具有:

  • 聚焦于第一个可聚焦元素
  • 用户应该无法离开对话框。
  • 应该有适当的aria-label
  • 应用于中断流,并应要求采取某些操作,例如单击按钮或键入某些内容

我看到的唯一不同是,alertdialog应该设置aria-describedby

这就引出了一个问题。role=dialogrole=alertdialog的实际区别是什么?我们什么时候用一个或另一个?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-08-01 11:26:01

正如所描述的这里,警报对话框是对话框的一个子类型。

让他们与众不同的是他们的角色。顾名思义,当上下文需要用户立即注意时(即,在发生警报、警告或错误时),应使用警报对话框。

编辑:由于@ the 750注释更正了解释。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57307923

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档