VOCABULARY / 词条
一致性与标准
Consistency and Standards
用户不应该去猜测不同的词语、情境或操作是否指同一件事;产品应遵循平台与行业惯例。一致性分为内部一致性(同一产品或产品族内部保持统一)与外部一致性(遵循行业或整个网络上已建立的惯例),两者共同降低学习成本与认知负担。

识别特征
- 同一功能在产品各处使用同样的名称、图标与位置,不同功能则有可辨别的差异
- 常见控件的外观与行为与所在平台、行业的惯例一致,用户不需要重新学习
- 偏离惯例时有明确的任务或效率理由,并且差异对用户可见
概念边界
一致性与识别优于回忆相互支持,但不是同一条原则:识别关注信息是否可见,一致性关注同一含义是否始终以同一形式出现。一致性也不等于千篇一律——不同含义的元素应当刻意做出可见的差别,这本身就是一致性的一部分(参见相似律)。它不主张所有产品看起来一样,只主张同一功能在各处以同样方式被识别与放置。
什么时候考虑它
- 产品由多个页面、模块或团队构成,同一动作容易在不同处被起不同名字或放在不同位置
- 目标用户大部分时间使用的是其他产品,会把那里的预期带进来
- 需要满足 WCAG 2.2 AA 级关于导航顺序与功能标识一致的要求
什么时候慎用
- 把一致性当作禁止一切差异的理由,让含义不同的元素也长得一样,反而制造混淆
- 为了与旧版本或外部惯例保持一致而保留已被验证会降低效率的做法
- 在含义确实不同的场景里机械复用同一标签或图标,牺牲准确性
取舍
一致性提高可学习性、减少猜测与失误,但会限制创新与差异化表达;遵循惯例有时意味着沿用不再贴切的隐喻,而打破惯例则要求用户额外学习,并需要有可衡量的理由。
条件规则 · 编辑建议
相关词条
可见的选项让用户不必回忆,而一致的名称与位置让识别一次后处处适用;两者相互支持但关注点不同。
相似律解释了共享视觉属性为何被感知为同类;一致性借此要求同一功能共享属性,而不同功能刻意保持可见差异。
同一功能始终以同一形式出现,可减少因误认按钮或标签而产生的失误。
为追求风格统一而重绘平台原生控件,可能牺牲外部一致性,让用户失去已有的预期。
来源与支持范围
第四条启发式:用户不应该去猜测不同的词语、情境或操作是否指同一件事;应遵循平台与行业惯例;通过保持内部一致性与外部一致性提升可学习性。
检索日期:2026-09-15内部一致性指同一产品或产品族内部的统一,外部一致性指行业或整个网络上已建立的惯例;只有在任务确实需要或能提升效率时才应打破惯例;提倡一致性并不是要求所有应用看起来、用起来都一样。
检索日期:2026-09-15Jakob 定律(由 Jakob Nielsen 提出):用户大部分时间花在其他网站上,因此希望你的网站与他们已熟悉的网站以同样方式工作;用户会把对熟悉产品的预期迁移到看起来相似的产品上。
检索日期:2026-09-15WCAG 2.2 AA 级要求:在一组网页中重复出现的导航机制,每次出现时保持相同的相对顺序,除非变化由用户发起;这有助于放大镜用户与依序浏览的盲人用户预测导航位置。
检索日期:2026-09-15 · 快照待确认WCAG 2.2 AA 级要求:在一组网页中具有相同功能的组件应以一致的方式标识(包括图标的文字替代与无障碍名称);相同功能使用不同标签会显著增加使用难度,而功能不同的组件允许使用不同标签。
检索日期:2026-09-15定义参考以上来源;数字界面示例、选择建议、条件关系及配方由本样例编辑,尚未经用户研究验证。
类型扩展与实现说明
本词条尚无可操作示例;插画为编辑示意。应用到产品时仍须核对同一功能在各页面的名称、无障碍名称与位置是否一致,重复导航的顺序是否稳定,以及刻意的差异是否确实对应不同含义。
{
"evidenceType": "可用性启发式与无障碍标准的设计解释",
"limit": "本词条不测量一致性对学习时间或错误率的具体影响,也不规定何时打破惯例的量化阈值。"
}完整 Agent 条目 JSON
{
"id": "consistency",
"type": "principle",
"name": {
"zh": "一致性与标准",
"en": "Consistency and Standards"
},
"aliases": [
"Nielsen Heuristic #4",
"一致性原则",
"Consistency & Standards"
],
"granularity": "experience",
"intents": [
"organize-content",
"reduce-complexity"
],
"tags": [
"启发式",
"惯例",
"平台规范",
"可学习性",
"命名"
],
"definition": "用户不应该去猜测不同的词语、情境或操作是否指同一件事;产品应遵循平台与行业惯例。一致性分为内部一致性(同一产品或产品族内部保持统一)与外部一致性(遵循行业或整个网络上已建立的惯例),两者共同降低学习成本与认知负担。",
"boundary": "一致性与识别优于回忆相互支持,但不是同一条原则:识别关注信息是否可见,一致性关注同一含义是否始终以同一形式出现。一致性也不等于千篇一律——不同含义的元素应当刻意做出可见的差别,这本身就是一致性的一部分(参见相似律)。它不主张所有产品看起来一样,只主张同一功能在各处以同样方式被识别与放置。",
"signature": [
"同一功能在产品各处使用同样的名称、图标与位置,不同功能则有可辨别的差异",
"常见控件的外观与行为与所在平台、行业的惯例一致,用户不需要重新学习",
"偏离惯例时有明确的任务或效率理由,并且差异对用户可见"
],
"when": [
"产品由多个页面、模块或团队构成,同一动作容易在不同处被起不同名字或放在不同位置",
"目标用户大部分时间使用的是其他产品,会把那里的预期带进来",
"需要满足 WCAG 2.2 AA 级关于导航顺序与功能标识一致的要求"
],
"when_not": [
"把一致性当作禁止一切差异的理由,让含义不同的元素也长得一样,反而制造混淆",
"为了与旧版本或外部惯例保持一致而保留已被验证会降低效率的做法",
"在含义确实不同的场景里机械复用同一标签或图标,牺牲准确性"
],
"tradeoff": "一致性提高可学习性、减少猜测与失误,但会限制创新与差异化表达;遵循惯例有时意味着沿用不再贴切的隐喻,而打破惯例则要求用户额外学习,并需要有可衡量的理由。",
"comparison": {
"focus": "同一含义是否总以同一形式出现,不同含义是否可辨别",
"mechanism": "在产品内部保持统一,并遵循平台与行业惯例",
"cost": "对创新与差异化的约束,以及跨团队维护统一命名与规范的成本"
},
"sources": [
{
"id": "nng-heuristics-consistency",
"title": "NN/g · 10 Usability Heuristics for User Interface Design",
"url": "https://www.nngroup.com/articles/ten-usability-heuristics/",
"claim": "第四条启发式:用户不应该去猜测不同的词语、情境或操作是否指同一件事;应遵循平台与行业惯例;通过保持内部一致性与外部一致性提升可学习性。",
"checkedAt": "2026-09-15",
"archive": {
"lookupUrl": "https://web.archive.org/web/20260915*/https://www.nngroup.com/articles/ten-usability-heuristics/",
"status": "available",
"checkedAt": "2026-09-15T18:21:57.626Z",
"jobId": "spn2-c214ca6ca65135f964d23731cb22d3701cb6d598",
"url": "https://web.archive.org/web/20260915182252/https://www.nngroup.com/articles/ten-usability-heuristics/",
"timestamp": "20260915182252"
}
},
{
"id": "nng-consistency-and-standards",
"title": "NN/g · Maintain Consistency and Adhere to Standards (Usability Heuristic #4)",
"url": "https://www.nngroup.com/articles/consistency-and-standards/",
"claim": "内部一致性指同一产品或产品族内部的统一,外部一致性指行业或整个网络上已建立的惯例;只有在任务确实需要或能提升效率时才应打破惯例;提倡一致性并不是要求所有应用看起来、用起来都一样。",
"checkedAt": "2026-09-15",
"archive": {
"lookupUrl": "https://web.archive.org/web/20260915*/https://www.nngroup.com/articles/consistency-and-standards/",
"status": "available",
"checkedAt": "2026-09-15T18:41:15.406Z",
"jobId": "spn2-e3f410f567cc1fe157453b0ae1eef4163b73feb5",
"url": "https://web.archive.org/web/20260915184259/https://www.nngroup.com/articles/consistency-and-standards/",
"timestamp": "20260915184259"
}
},
{
"id": "lawsofux-jakobs-law",
"title": "Laws of UX · Jakob's Law",
"url": "https://lawsofux.com/jakobs-law/",
"claim": "Jakob 定律(由 Jakob Nielsen 提出):用户大部分时间花在其他网站上,因此希望你的网站与他们已熟悉的网站以同样方式工作;用户会把对熟悉产品的预期迁移到看起来相似的产品上。",
"checkedAt": "2026-09-15",
"archive": {
"lookupUrl": "https://web.archive.org/web/20260915*/https://lawsofux.com/jakobs-law/",
"status": "available",
"checkedAt": "2026-09-15T18:41:15.497Z",
"jobId": "spn2-0acffca260fc4c8442bd00787d45ba9ce77ec24b",
"url": "https://web.archive.org/web/20260915184249/https://lawsofux.com/jakobs-law/",
"timestamp": "20260915184249"
}
},
{
"id": "wcag22-sc323",
"title": "W3C · Understanding SC 3.2.3: Consistent Navigation",
"url": "https://www.w3.org/WAI/WCAG22/Understanding/consistent-navigation.html",
"claim": "WCAG 2.2 AA 级要求:在一组网页中重复出现的导航机制,每次出现时保持相同的相对顺序,除非变化由用户发起;这有助于放大镜用户与依序浏览的盲人用户预测导航位置。",
"checkedAt": "2026-09-15",
"archive": {
"lookupUrl": "https://web.archive.org/web/20260915*/https://www.w3.org/WAI/WCAG22/Understanding/consistent-navigation.html",
"status": "pending",
"checkedAt": "2026-09-15T18:41:49.126Z",
"error": "status-request-failed",
"jobId": "spn2-ceed33c8c56f64be5d9561e22a143b237798c724"
}
},
{
"id": "wcag22-sc324",
"title": "W3C · Understanding SC 3.2.4: Consistent Identification",
"url": "https://www.w3.org/WAI/WCAG22/Understanding/consistent-identification.html",
"claim": "WCAG 2.2 AA 级要求:在一组网页中具有相同功能的组件应以一致的方式标识(包括图标的文字替代与无障碍名称);相同功能使用不同标签会显著增加使用难度,而功能不同的组件允许使用不同标签。",
"checkedAt": "2026-09-15",
"archive": {
"lookupUrl": "https://web.archive.org/web/20260915*/https://www.w3.org/WAI/WCAG22/Understanding/consistent-identification.html",
"status": "available",
"checkedAt": "2026-09-15T18:41:54.663Z",
"jobId": "spn2-8f2e78a75e41d0725294fbf50fddb9ea5b3a969d",
"url": "https://web.archive.org/web/20260915184313/https://www.w3.org/WAI/WCAG22/Understanding/consistent-identification.html",
"timestamp": "20260915184313"
}
}
],
"relations": [
{
"target": "recognition",
"kind": "composes_with",
"condition": "用户需要在多个页面间找到同一个操作",
"reason": "可见的选项让用户不必回忆,而一致的名称与位置让识别一次后处处适用;两者相互支持但关注点不同。",
"basis": "editorial"
},
{
"target": "similarity",
"kind": "informs",
"condition": "需要让同类元素被视为一组、不同类元素被区分",
"reason": "相似律解释了共享视觉属性为何被感知为同类;一致性借此要求同一功能共享属性,而不同功能刻意保持可见差异。",
"basis": "editorial"
},
{
"target": "error-prevention",
"kind": "composes_with",
"condition": "用户在不同页面执行相似操作",
"reason": "同一功能始终以同一形式出现,可减少因误认按钮或标签而产生的失误。",
"basis": "editorial"
},
{
"target": "flat-design",
"kind": "conflicts_when",
"condition": "统一的视觉风格覆盖了平台自身的控件惯例",
"reason": "为追求风格统一而重绘平台原生控件,可能牺牲外部一致性,让用户失去已有的预期。",
"basis": "editorial"
}
],
"rules": [
{
"when": "同一功能在一组页面中重复出现",
"instruction": "使用同样的名称(含图标的无障碍名称)与图标,并将重复的导航保持相同的相对顺序。",
"strength": "must",
"basis": "editorial"
},
{
"when": "设计常见控件或交互模式",
"instruction": "遵循所在平台与行业的惯例,除非有可衡量的任务或效率理由。",
"strength": "recommend",
"basis": "editorial"
},
{
"when": "决定打破一项惯例或让某元素与众不同",
"instruction": "让这种差异对用户可见,并确保它对应真正不同的含义或功能。",
"strength": "recommend",
"basis": "editorial"
}
],
"principle": {
"evidenceType": "可用性启发式与无障碍标准的设计解释",
"limit": "本词条不测量一致性对学习时间或错误率的具体影响,也不规定何时打破惯例的量化阈值。"
},
"demo": null,
"version": "0.1.0",
"editorialStatus": "drafted",
"requirements": [],
"demoCapabilities": [],
"implementationNote": "本词条尚无可操作示例;插画为编辑示意。应用到产品时仍须核对同一功能在各页面的名称、无障碍名称与位置是否一致,重复导航的顺序是否稳定,以及刻意的差异是否确实对应不同含义。",
"image": {
"src": "/images/consistency.webp",
"alt": "两块并排的虚构界面,同一个操作按钮在两块屏幕的同一角落使用同样的图标与颜色,中间用一个淡淡的等号相连。"
},
"searchTerms": [
"heuristics",
"conventions",
"platform guidelines",
"learnability",
"naming"
]
}