F4.10.4do not truncate decision-critical text设计

关键决策信息(价格、警告)不应被截断

别名: 价格截断 · 警告被裁 · 决策字段省略

概念解释

有些字符串本身就是那次决定。价格变成 $1…,警告变成「此操作不可…」,用户是在残缺命题上点确认。决策字段禁止截断(do not truncate decision-critical text)说的是:价格、不可逆警告、错误原因、按钮上的动作名,这些不走省略,改走换行、扩容器或让旁边的次要文案让位。不是「切完再给入口」,是根本不许切。

机制

人做确认、比价、是否继续时,只用很少几个属性当充分统计量:多少钱、还剩几件、这步能不能撤、截止到哪天。任一属性残缺,任务就从「判断」退化成「猜测」——猜红块大概是警告,猜省略掉的是小数还是大数。金额尤其脆:小数点后的位数、货币符号、是否含税,切掉一位语义就翻。警告句的否定词或条件从句若落在被裁的后半,「不可撤销」和「可以撤销」会留下相同的前半截。布局压力越大,这些字段越容易被当成普通标签塞进同一条 ellipsis 管道,而这正是压力最大、决策最贵的时刻。

边界

商品名被裁、价格完整,是另一种取舍,不在这里禁止之列。营销口号、辅助说明、次要元数据可以省略。何谓「关键」跟着任务走:图库里标题可能就是选择依据,结算页里标题就不是。预览卡片为了密度裁掉描述,可以;同一张卡片把「售罄」裁成「售…」不行。语言方向改变时,价格若被排到行尾,尾部省略会专门吃掉金额——这是书写方向与默认切尾叠在一起的放大,不是新规则。

怎么落地

  • 把价格、警告、错误、法律短句、主按钮文案标成「禁止省略」,容器不够就换行或挤掉装饰,不要挤数字。
  • 在最窄宽度、最大字号下打开结算、删除确认、权限弹窗,只查这几类字段有没有出现省略号或被裁的半个字形。
  • 金额与币种写成不可断开的一组,避免币种留在第一行、数字被吃进省略。

延伸

  • 同组F4.10.1 截断位置决定剩余信息是否可用 · F4.10.2 中段省略保留首尾特征 · F4.10.3 被截断内容需有完整查看的入口 · F4.10.5 截断后的文本仍需在辅助技术中可读取完整内容 · F4.10.6 中文单字信息密度高,同样字符数截断丢失的信息更多 · F4.10.7 多行截断的行数限制需随字号变化重新计算而非固定像素高度
  • 相邻F3.07 层级与信息优先级的对齐 · F4.18 数字的排版与对齐
  • 站内检索decision-critical truncation · price clipping · warning ellipsis

同组卡片

快捷操作

分享

分享当前页面

ios_share

https://hci.top/zh/handbook/F4.10.4