长业务名称在移动端最常见的失败不是“字太小”,而是被当成一个不可拆分的整体:导航项、按钮、卡片标题都按单行处理,结果要么溢出,要么被截断成看不出区别的前几个字。直接结论是:把长名称当作“可换行、可缩写、可分层”的文本资产来设计,而不是当作一个固定标签;同时保证换行后每一行仍能独立辨认,这才叫可读。下面从一个矛盾现象出发,说明两种解释和可区分的证据。
很多舟山网站开发项目在桌面端检查时,长业务名称显示完整、排版整齐,于是判断“文本没问题”。但上线后移动端反馈却是“找不到入口”“分不清哪个是哪个”。直觉会认为这是屏幕窄导致的必然结果,但真正的原因往往相反:桌面端空间宽裕,掩盖了名称本身没有层级的事实;移动端只是把这个缺陷放大。
另一个容易误判的现象是:把长名称缩小字号后,溢出消失了,看起来“修好了”。但字号缩小会同时降低辨识度,尤其是名称中包含多个相似前缀时,用户扫视时无法快速区分。溢出消失不等于可读性提升,这是两件事。
解释一:纯粹的空间问题。 认为只要容器够宽、字号够小、允许横向滚动,就能解决。这个解释成立的条件是:名称本身是唯一且不可缩写的标识,且用户只需要“看到它”,不需要在多个相似名称之间快速比较。如果页面里同类名称只有一两个,这个解释基本够用。
解释二:信息结构问题。 认为长名称里其实包含可拆分的部分,比如“地域+业务类型+资质或模式”,移动端应该把其中稳定的部分作为主标识,其余作为辅助信息。这个解释成立的条件是:页面上存在多个结构相似的长名称,用户需要在它们之间做选择。此时单纯缩字号只会让所有名称看起来一样。
两种解释的区别不在于屏幕大小,而在于“是否需要比较”。不需要比较时,空间处理就够;需要比较时,必须做结构分层。
可以用一组可核对的观察来区分,而不是凭感觉:
这些证据指向不同动作:前两条指向结构分层,后两条指向断行与容器规则。
假设某舟山本地服务页面有三项业务,名称分别是“舟山某类工程设备安装与维护服务”“舟山某类工程设备租赁与运输服务”“舟山某类工程设备检测与技术咨询”。
处理方式A:统一缩小字号到能单行放下。结果是三项都能显示,但前缀高度相似,用户需要逐字读完才能区分,扫视效率低。
处理方式B:把“工程设备”作为分组标题,把“安装与维护”“租赁与运输”“检测与技术咨询”作为条目主文本,地域信息放在分组说明里。结果是每项主文本变短,差异点前置,用户可以先看差异再决定是否展开。
这个例子是假设,用于说明比较方法:当名称之间存在共同前缀时,把共同部分上提为分组,比压缩字号更能提升可读性。动作的结果会直接影响下一步——如果分组后条目仍然难区分,说明差异点不在后缀,需要重新确认名称里真正区分用户选择的词是什么。
结构分层不是所有情况都适用。如果长名称是法律或资质要求必须完整展示的,就不能随意缩写或拆分组装,此时应保证完整名称可读,并把简称或分组作为辅助入口。如果页面只有一个长名称,做分组反而增加理解成本。
另外,换行规则要配合语言习惯:中文可以在词义边界换行,但不应该在固定搭配中间断开;数字、型号、英文缩写应尽量保持完整。容器高度要允许两到三行,而不是用固定高度加省略号,否则用户永远看不到区分点。
最后,判断可读性是否达标,不看是否溢出,而看用户在扫视时能否在前几个字内区分条目、能否在需要时读到完整名称。这两点同时满足,长业务名称在移动端才算真正可读。