访问所有ARIA

作者: John Stephens
创建日期: 27 一月 2021
更新日期: 19 可能 2024
Anonim
【网盘突破】开源跨平台下载神器aria2,支持百度网盘、迅雷下载,可下载限制级资源,每秒100M下载百度网盘下载工具,百度网盘直链解析,百度网盘油猴脚本,百度网盘IDM最新解除限速下载
视频: 【网盘突破】开源跨平台下载神器aria2,支持百度网盘、迅雷下载,可下载限制级资源,每秒100M下载百度网盘下载工具,百度网盘直链解析,百度网盘油猴脚本,百度网盘IDM最新解除限速下载

内容

这篇文章首先出现在.net杂志的第231期中。.net是面向网络设计师和开发人员的全球最畅销杂志。

创建用户界面(UI)小部件时,它可能是HTML元素的组合。一般来说,根据某人的外观或控件的使用方式,很容易确定该窗口小部件的功能或它在页面中所扮演的角色。但是,这种整体观点对于辅助技术(AT)而言并不明显,而ARIA无疑是其中之一。

ARIA或可访问的Rich Internet Applications(赋予其完整标题)可用于为小部件赋予角色。或者换一种方式来看,您可以使用ARIA角色向AT告知您有关HTML元素包的一些信息,就好像它们是单个实体一样。

ARIA 1.0规范包括角色分类法。它描述了73个不同角色的特征和属性,分为四个高级类别。

第一类定义12个抽象角色。就像在编程时永远不要实例化抽象类一样,绝对不要在代码中使用抽象角色。它们在概念上描述了不同类型的角色,因此仅在分类法内部使用。


的角色

一个抽象角色与其他角色不同。角色(抽象角色)是分类法中所有其他角色都继承自的基本角色。其他抽象角色包括输入(抽象角色),地标(抽象角色)和小部件(抽象角色)。

让我们以小部件(抽象角色)为例。它描述了一个伞形角色,分类法中的所有其他小部件角色都位于该角色之下。以下是ARIA规范中的描述:

“图形用户界面(GUI)的交互式组件。小部件是用户可以与之交互的离散用户界面对象。”

这巧妙地导致了下一个类别,该类别定义了34个小部件角色。小部件是交互式控件,可以单独使用,也可以组合在一起以创建更复杂的UI组件。这些角色中有九个定义了可用于封装其他小部件以形成更复杂控件的容器。

小部件

其余25个角色定义了可独立使用或作为复杂复合控件的一部分使用的小部件。例如,具有tablist角色的元素可以包含多个具有tab角色的元素。当与具有TabPanel作用的一组相应元素结合使用时,它们结合在一起形成一个复合的Tabbed接口。具有警报,复选框或对话框等角色的元素也可以是更复杂的UI控件的一部分,或者可以独立存在。

第三类定义18个文档结构角色。这些角色描述了典型的内容形式,例如标题,列表和工具栏。与窗口小部件角色不同,文档结构角色通常不是交互式的。

最后一个类别定义了八个标志性角色。它们可以应用于网页的不同部分,提供AT可以用来导航的地标。此类别中的角色包括横幅,主要和导航。


在Creative Bloq上为设计师发现20种最佳的线框图工具。

更多细节
本周博客:品牌完美
阅读更多

本周博客:品牌完美

自从Creative Bloq投入运行以来,我们已经与无数其他很棒的设计博客建立了联系,而这些博客我们每天都不得不帮助。这些内容包括从其他专用设计网站到个人tumblr博客的所有内容,所有内容都充满了常规,鼓舞人心的内容。因此,如果您还没有遇到他们,我们决定每周开始与您分享我们的最爱,从...开始品牌完美是一项由行业主导的运动,它将品牌与支持他们的创意,设计和开发专业人员聚集在一起。致力于分享有关...
2019年最好的新印刷书籍
阅读更多

2019年最好的新印刷书籍

立即探索 在学习印刷术和提高技能方面,在线上有很多优秀的印刷术资源,尤其是在此站点上(请查看我们的“印刷术”选项卡以查看全部文章)。但是,如果您对排版感到认真,那么最好的书就是经过权威研究人员精心研究并以最高标准编写的书。在瞬息万变的数字世界中,如果他们也能保持最新状态,也会有所帮助。考虑到这一点,我们汇集了今年迄今为止发行的最好的排版书籍。都写得很好,设计精美。因此,无论您是打字新手还是真正的...
尼尔森在手机上的说法是错误的
阅读更多

尼尔森在手机上的说法是错误的

多年来,雅各布·尼尔森(Jakob Niel en)在网络可用性方面做出了许多巨大贡献,他对移动设备的建议仅落后180度。他的最新指导方针延续了几个顽固的移动神话,导致许多人无法创建“轻巧”的移动体验,从而无法光顾用户,破坏业务目标以及吸收设计和技术资源。 如果存在这样一个干净的移动用例,则应该为“移动用例”创建一个单独的,精简的版本,但事实并非如此。 首先,越来越多的人使用移动设备作为...