结论是有条件的:当业务名称超过一行、又必须完整出现在移动端时,优先让名称换行并保持字号,而不是缩小字号或截断;只有在名称属于可点击入口、且换行会挤压主要操作时,才改用短称加完整名称副标题。若名称本身是用户识别服务的唯一线索,任何省略都会让页面失去判断依据,这个结论就不成立。
移动端宽度有限,长名称带来的问题不是“放不下”,而是“放不下之后牺牲了什么”。可以按名称在页面中的角色分两类:
判断动作很简单:把名称遮住,看用户还能不能确认当前页面属于谁。如果遮住后页面含义不变,说明它是装饰型,可以压缩;如果遮住后用户不知道自己在看什么,就必须完整呈现。
三种常见处理方式各有适用条件,不能默认选缩小字号:
一个假设例子:名称共十八个汉字,在窄屏上以正常标题字号约占两行半。若改为缩小字号压成一行,字号从标题级降到接近正文级,用户扫视时不再把它当标题,页面层级被打乱;若改为换行,多占约一行高度,但识别成本最低。这个比较说明的是取舍方法,不是固定数值。
没有真实设备数据、没有访问统计、也没有权限改动模板时,仍可以做一件事:在浏览器里把窗口宽度手动收窄,观察名称在什么宽度开始换行、换行后是否与下方按钮或导航重叠。这个动作不需要后台权限,也不需要安装工具。
动作的结果决定下一步:如果收窄过程中名称只是换行、没有遮挡其他元素,说明当前布局可以保留,后续只需确认长名称的极端情况;如果名称换行后压住按钮或把导航挤出视口,说明需要调整的是名称与相邻模块的间距或排列顺序,而不是名称本身的字数。
需要说明的是,这个动作只能证明“在当前窗口宽度下没有明显重叠”,不能推出“所有设备都正常”。窗口收窄与真实移动设备的字体渲染、系统缩放并不完全一致,因此它适合作为排查起点,不适合作为验收结论。
如果长名称出现在必须单手操作的固定底栏或悬浮按钮上,换行方案就会失效:底栏高度固定,名称换成两行会挤压图标或导致按钮变形。此时更合理的是在底栏使用短称,把完整名称放在页面标题区或详情页顶部,让用户点进后仍能确认完整信息。
反过来,如果页面本身是单页展示、没有详情页可跳转,短称就没有补充完整名称的去处,这时应放弃底栏方案,改为在首屏用完整名称换行展示。可见结论是否成立,取决于名称有没有第二个可承载完整信息的落点。
可执行的顺序是:先确认完整名称有没有第二个展示位置,再决定首屏名称是完整换行还是短称加副标题,最后才调整字号和行高。顺序颠倒,先改字号,往往会在后续补内容时再次遇到放不下的问题。名称的可读性最终取决于用户能否在移动端一眼确认“这是谁、做什么”,而不是它占了几行。