结论先给:业务名称很长时,移动端布局的取舍点不在字号,而在“名称是否必须完整出现在同一行”。如果名称属于品牌识别的一部分、且用户会用它做核对,就保留完整名称并允许换行;如果名称只是页面标签、用户主要靠短称或图标辨认,就截断并保留可展开的完整文本。判断依据不是审美,而是这个名称在页面上承担的是识别功能还是说明功能。
同一个长名称,在不同位置的意义并不相同。这决定了两种处理方式各自成立的条件。
常见分歧就出在这里:设计角色倾向统一截断以保持整齐,业务角色认为名称被截断等于信息缺失。把分歧转成可核对的项目,做法是逐位置标注该名称属于识别型还是说明型,而不是整体选一种方案。
如果长名称里包含“酒泉”“分公司”“服务中心”这类限定词,截断可能丢掉区分同行的关键部分。此时优先保证限定词可见,可以把通用后缀缩短,而不是从尾部一刀切。例如“某某某商贸有限责任公司酒泉分公司”在窄屏上,可以显示为“某某某商贸(酒泉分公司)”,把地域括起来前置。
实施动作:列出所有含限定词的长名称,标出哪几个词不可丢,再决定缩写规则。这个动作的结果会直接影响导航和卡片宽度设定——如果限定词必须保留,就不要把卡片宽度压到刚好放短称。
如果长名称只是内部项目名、板块名,用户并不靠它做核对,那么截断风险低。可以直接用短称,完整名称放进详情页或提示文本。例外是:当同一页面出现多个相似短称时,截断会造成混淆,这时要回到完整名称或加区分词。
可选手段不多,各有代价,按页面位置选:
假设有一个页面同时出现五个长名称卡片,其中两个含地域限定词。若统一截断,那两个限定词可能被切掉;若统一换行,五个卡片高度不一,但仍可读。此时更合理的做法是:含限定词的两个允许换行,其余三个用短称。这只是一个说明比较方法的假设,实际选择取决于名称在页面上的功能。
当多个角色对“名称能不能截断”意见不一致时,不要停留在讨论。可以建一张核对表,逐项填写:名称文本、出现位置、该位置属于识别型还是说明型、是否含不可丢的词、选定处理方式、短称写法。填完后,分歧会收敛到少数几个真正有争议的位置,其余位置按规则自动确定。
核对表填完后要做的下一步,是在最窄的常见屏宽下逐位置检查:被截断的名称是否仍能区分同行,换行的名称是否挤压了更重要的操作按钮。如果换行导致按钮被推出首屏,说明该位置应改用短称,而不是继续加大容器高度。
有两种情况会推翻上面的判断。一是名称本身是页面唯一的识别线索,比如搜索结果列表里没有图标、没有其他标识,此时截断会让用户无法判断,应保留完整名称。二是名称极长且无法合理缩写,比如超过二十个字符且没有自然断点,这时换行也会造成阅读困难,只能考虑在列表页用短称、在详情页给完整名称,并接受两处不一致。
另外,页面上的名称变更后,短称对照表容易忘记同步,导致短称和完整名称指向不同主体。把名称变更列入常规内容维护流程,比一次性决定布局更重要。