标准 · WCAG 2.2

SC 3.2.4 级别 AA WCAG 2.0

一致的标识

在同一网站中,功能相同的组件必须以一致的方式加以标识——相同的标签、相同的图标、相同的无障碍名称。在一个页面上标注为“搜索”的按钮,不应在另一个页面上变成“查找”。

要求内容

当一个网站上有两个用户界面组件执行相同功能时,必须对其进行一致的标识。这意味着需要使用相同的无障碍名称(标签、aria-labelalt 文本),相同的图标,以及相匹配的视觉呈现——从而让用户认出”这与我两页前执行的操作相同”。

该规则关注的是标注方式,而非样式。提交按钮可以在不同情境下有不同的视觉强调效果,但当无障碍名称”提交”在其他地方执行相同操作时,不应变为”发送”。

如何满足

  • 维护一套精简的动作动词词汇表(“保存”、“取消”、“删除”、“搜索”),并在整个网站中统一使用。
  • 对于同一操作,在所有页面上使用相同的图标——只用一种搜索图标,而非三种。
  • 当图标代表某一操作时,在各页面上为其赋予相同的无障碍名称。
  • 使用设计系统组件(如 <Button label="保存">),而非在每个页面上手工编写标签。
  • 审查网站中是否存在同义词:如”发送”与”提交”、“搜索”与”查找”、“登录”与”注册”之间的不一致。

常见失败情形

  • 两个代表同一操作的图标使用了两个不同的无障碍名称(一个屏幕上是”编辑”,另一个上是”修改”)。
  • 页眉中的搜索输入框标注为”搜索”,侧边栏中却标注为”查找内容”。
  • 列表视图上有”删除”按钮,详情视图上有”移除”按钮——效果相同,用词不同。
  • 行动呼吁文案不一致:产品页面上写”立即购买”,列表页面上写”加入购物车”,实际上是功能相同的操作。

为何重要

屏幕阅读器用户通过浏览链接或按钮列表进行导航。如果网站上同一操作的标签各不相同,他们就无法形成模式识别——每次都要重新阅读每个标签,并判断这个”发送”是否与那个”提交”相同。对于有认知障碍的用户而言,一致的标识是您所能提供的最重要的理解辅助手段之一。

满足本成功准则的关键,在于将 UI 文案和图标视为一等设计标记(design token),而非由每位作者自行决定的内容。