首页
学习
活动
专区
圈层
工具
发布
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    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.6K21

    写前端代码时请多为残障人士思考之『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.9K20

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

    前言— 本文参考 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.9K31

    前端优秀实践不完全指南

    使用 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

    1.1K20
    领券