主要信息需在首行且不被截断
别名: 列表主字段 · 首行截断 · 识别字段 · list primary text
概念解释
人扫列表时,眼睛在每一行停住的位置几乎都是第一行文字。那一行必须能独立把这条对象认出来——人名、邮件主题、文件名、会话对方。首行识别完整性(first-line identifier integrity)要求这条识别字段完整出现、不被省略号吃掉。时间戳、标签、预览可以换行、弱化甚至藏进第二行;识别字段一旦截断,相邻两条会变成无法区分的残句,扫描直接停摆。
机制
列表扫描是反复的「着陆—匹配—离开」。着陆点由行的起点和对齐左缘决定,匹配用的是那一小段高对比文字与记忆中目标的比对。截断破坏的是匹配而不是着陆:用户看见「季度预算审…」无法判断是「审核」还是「审批流程修订」,只能点进去看全称再出来,扫描退化成抽检。开头几个字相同的集合(同一前缀的文件名、同一发件人的线程)受害最大,因为区分度本来就在后半段,而省略号砍的正是后半段。第二行的辅助信息帮不上忙——扫描这一趟根本还没往下读。中文和没有空格的语言更危险:截断落在词中时,残留片段甚至不是一个合法词。
怎么研究
给一组仅在尾部或中段不同的条目标题,分别用完整首行、尾部截断、中部截断呈现,让被试在滚动列表里找出指定项。自变量:截断位置、前缀重合程度、首行字数。因变量:找出目标的时间、点开非目标再返回的次数、口头报告「看不清是哪一条」的次数。眼动应显示截断条件下回视增加,因为首行匹配失败后会去第二行或邻行寻找证据。不要用可读性评分代替:一行「看起来整齐」完全可以同时不可识别。
边界
识别字段本身就短(两位国家码、三字机场码)时,截断几乎不发生,这条约束无用武之地。等宽代码、哈希、身份证号的区分度在两端都有,只保头部仍可能撞车,需要改用等宽完整显示或中间省略并露出尾部。搜索结果页里查询词可能打在标题中段,此时高亮命中比「保开头」更优先,截断策略要改成保留命中片段。多语言界面在德文、芬兰文复合词上,首行预算很快被吃完,需要按语言测而不是按中英样例签字。
怎么落地
- 指定每一行的识别字段,并给它不被截断的宽度预算;辅助字段才允许省略或换到第二行。
- 前缀高度相似的集合改用中间省略并露出尾部,或在首行加入一个短的区分符(编号、时间、状态),不要只加长省略号。
- 动态字号放大时,识别字段优先换行完整显示,而不是继续单行截断。
- 验证:把列表里每条识别字段的完整文本和屏幕上实际可见文本并排对照,任何一条可见文本无法在集合里唯一确定对象,就记一次失败。