首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

【译】W3C WAI-ARIA最佳实践 -- 表单

键盘交互 当复选框拥有焦点时, 按 Space 键来改变复选框的状态 WAI-ARIA角色,状态和属性 复选框的角色为 checkbox。...WAI-ARIA 角色,状态和属性 包含链接文本或图形的元素有 link 角色 。 菜单或菜单栏 menu 是一个组件,为用户提供一个选择列表,例如一组操作或功能。...WAI-ARIA角色,状态和属性 菜单是呈现选项的容器。作为菜单的元素具有menu 或 menubar 角色。...WAI-ARIA 角色,状态和属性 单选按钮被具有 radiogroup 角色的元素包含或拥有。 每个单选按钮的role值都为 radio 。...除了常规按钮组件外,WAI-ARIA还支持其他2种按钮类型: 切换按钮:可以关闭(未按下)或打开(按下)的双状态按钮。

8.2K30
您找到你想要的搜索结果了吗?
是的
没有找到

【译】W3C WAI-ARIA最佳实践 -- 控件

示例 警告框示例 键盘交互 一个警告框(WAI-ARIA 活动区域)不需要任何键盘交互。 WAI-ARIA 角色,状态和属性 该组件的角色为 alert。...WAI-ARIA 角色,状态和属性 包含对话框所有元素的元素,包括警告信息和任何对话框按钮,具有 alertdialog 角色。...WAI-ARIA 角色,状态和属性 作为对话框容器的元素具有 dialog 角色。 需要操作对话框的所有元素都是 dialog 角色元素的后代。...WAI-ARIA 角色,状态和属性 包含或拥有所有列表框选项的元素拥有角色 listbox。...WAI-ARIA 角色,状态和属性 所有树节点都包含在或被角色为 tree 的元素所包含。 作为树节点的每个元素都有 treeitem 角色。

4.5K30

W3C无障碍组件创作实践中文版发布

要实现这样的代码效果,就不得不提到“语义化”和“WAI-ARIA”了。...和 aria-selected),应该用哪个、为什么; WAI-ARIA 虽然对角色、属性、状态解释很全,但缺少相对完整的代码示例,既不确定怎么写,又无法很便捷地测试; 最关键的是 WAI-ARIA...WAI-ARIA 创作实践 - 设计模式和 widget  ✨✨✨ 在内容选择上,为了能让更多读者受益,也为了让无障碍能更好地落地,Oteam 优先选定了与开发实践更为相关的内容——WAI-ARIA Authoring...Practices 1.2 - Design Patterns and Widgets(WAI-ARIA 创作实践 1.2 - 设计模式和小部件)来翻译。...如果你是 开发者 ‍,我建议你通读全文,特别是当你处于听说过 WAI-ARIA 角色、属性、状态却不知道应该如何使用,这份文档或许能解答你很多疑惑。

1.2K21

写前端代码时请多为残障人士思考之『Accessibility』

WAI-ARIA Web Accessibility Initiative –可访问的富Internet应用程序(WAI-ARIA)是由万维网联盟(W3C)发布的一项技术规范,该规范指定了如何增加网页的可访问性...前言 WAI-ARIA是A11Y应用规范,主要就是针对于上述的障碍类型以及WCAG要求的技术细则,运用好这些技术细则,那么浏览障碍人士便能轻松访问我们的应用。...在本文,我们讨论下前端里的WAI-ARIA规范,以下是规范里的三个主要特征: 角色(Roles) WAI-ARIA角色是使用role属性在元素上设置的,类似于role属性[role]中定义的role属性...状态与属性(States and Properties) WAI-ARIA提供了可访问性状态和属性的集合,这些状态和属性用于支持各种操作系统平台上的平台可访问性API。...当我们使用标准的HTML标签以及WAI-ARIA小部件时,开发者应该按顺序创建键盘可访问的节点,例如Tabs键,方向键等。

1.5K20

京喜小程序首页无障碍优化实践

前言— 本文参考 WCAG 2.1 、WAI-ARIA 和 Web 可访问性与无障碍最佳实践,在京喜小程序首页无障碍优化开发中,总结了一些“无障碍优化”在小程序端的实践,希望以此推动无障碍在小程序更多地落地...安卓的 TalkBack 手势与 VoiceOver 有一些差异,后面还会提到…… WAI-ARIA WAI-ARIA 通过浏览器把信息暴露给 accessibility APIs (无障碍API),作为读屏软件的信息源...“WAI-ARIA ( Accessible Rich Internet Applications (WAI-ARIA) 1.1) 是一项技术,它可以通过浏览器和一些辅助技术来帮助我们进一步地识别以及实现语义化...WAI-ARIA 是 W3C 编写的规范,定义了一组可用于其他元素的 HTML 特性,用于提供额外的语义化以及改善缺乏的可访问性。 ” 以下是规范中三个主要的特性: 角色 —— 定义元素是干什么的。...因此,无障碍优化便可以借助读屏软件,结合 WAI-ARIA 的特性进行开发。互联网应用引入无障碍特性,使得障碍用户可以清晰准确的获取到页面信息,获得更好的产品体验,方便地实现网上办事、购物等。

1.3K31

前端优秀实践不完全指南

使用 WAI-ARIA 规范增强语义 -- div 等非可获焦元素模拟获焦元素 还有一个非常需要注意的点。...基于大量类似的场景,有了 WAI-ARIA 标准[24],WAI-ARIA是一个为残疾人士等提供无障碍访问动态、可交互Web内容的技术规范。...以 Select 选择框组件为例,ant-design 利用了大量的 WAI-ARIA 属性,使得用 div 模拟的下拉框不仅仅在表现上符合一个下拉框,在语义、行为上都符合一个下拉框,简单的一个例子:...对于 A11Y 相关的内容,篇幅及内容非常之多,本文无法一一展开,感兴趣的可以通读下下列文章: WAI-ARIA basics[27] WAI-ARIA 1.1[28] Web中的焦点管理[29] 无障碍功能...basics: https://developer.mozilla.org/zh-CN/docs/learn/Accessibility/WAI-ARIA_basics [28] WAI-ARIA 1.1

85120
领券