先把结论说清楚:移动端可读性差,通常不是字号太小,而是你把“业务全称”当成了一整块不可拆的文本。处理方向有两个——要么让长名称在窄屏上分层显示,要么把它从主视觉中撤出,只在必要的正式位置完整出现。判断依据不是感觉,而是把页面放到约 360px 宽的视口里,看名称占了几行、每行末尾是否只剩一两个字。
拿你手上正在做的那个页面,打开浏览器开发者工具,把视口调到 360×640,然后记录三件事:
如果名称占三行以上、出现孤字,或者首屏看不到任何按钮,就属于需要处理的情况。反过来,如果名称只占两行且断行位置落在词义边界上,例如“六安 / 网站设计服务”,那么不动它也是合理选择。这三个数据的作用是区分“真的读不下去”和“只是你觉得长”。
最常见的做法是把一个长名称拆成两层:第一层放两到六个字的核心识别词,第二层用较小的字号放完整名称或业务说明。以假设的例子说明:某页面原本把“六安某某企业信息化综合服务有限公司”整体放在顶部,移动端占四行。改写后顶部只保留“某某服务”,完整名称放进页脚和“关于我们”段落。结果是首屏腾出约两行空间,主按钮回到可见区域。
这里的关键取舍是:完整全称是否必须在首屏出现。如果这个页面承担的是品牌识别与转化入口,那么首屏优先给可点击区域更划算;如果页面本身就是资质展示页,全称就必须保留在首屏,此时应改用缩小字距、允许两行内断词,而不是继续压缩字号。
很多模板默认按容器宽度硬断,于是出现“六安网站设 / 计服务”这类把词切开的断法。可执行的动作是给标题容器设置按词换行,并在中文长名称里手动插入零宽空格或换行机会。以假设场景为例:名称中包含“网站设计”“技术咨询”两个词组,在两组之间允许换行,浏览器就会优先在词组边界断开,而不是在“设”和“计”之间断开。
做完这一步要立刻回到 360px 视口复查。如果断行位置变好了,但整体高度反而增加一行,说明分层还不够,需要继续把说明性文字移出标题。这个动作的结果直接决定下一步是调字号还是调结构。
在窄屏上,正文级文字的字号通常不应低于 14px,行高约为字号的 1.5 到 1.7 倍。标题可以更大,但一旦超过两行,行高过紧会让长名称糊成一块。可以按这个顺序调:先保证行高,再决定字号,最后才考虑字距。反过来先压字号,往往得到又小又挤的结果。
需要说明的是,字号和行高只是必要条件,不是充分条件。名称再清楚,如果被一个固定高度的容器裁掉下半部分,仍然读不全。所以调完字号后,还要检查容器是否设置了固定高度或溢出隐藏。
把上面的动作串起来,可以按这个顺序执行:
如果改完行数下降但首屏按钮仍不可见,问题就不在名称本身,而在它上方的其他元素,需要继续往上排查。这个判断顺序的价值在于,它把“感觉不好看”换成了可以复测的几项观察,避免反复改字号却始终找不到原因。