移动端页面规划不是把桌面版等比缩小,而是重新决定“在窄屏和触屏上,用户先看到什么、先完成什么”。多人协作时,这件事更接近一份可交付的页面结构约定:谁负责哪一块、每块在什么条件下出现、交付时用什么标准验收。若只把桌面稿压窄,常见结果是导航挤成一团、按钮点不中、表单字段顺序混乱,返工往往发生在开发后期。
桌面端有横向空间,可以并排展示导航、筛选、正文和侧栏;移动端没有这个余量。等比缩小会把多个信息块压进同一屏,用户必须放大、横滑或误触。更麻烦的是,这种处理方式没有留下判断依据:设计师说“按桌面版来”,前端只能猜哪些元素该隐藏、哪些该折叠,测试也无法判断某个改动是否算缺陷。
正确的做法不是追求某一种固定布局,而是先确定移动端的任务优先级,再决定元素的取舍。适用于内容型、工具型、电商型页面,但取舍结果会因业务目标不同而不同。
第一,列出移动端的主任务,只保留一到两个。例如“查看案例并提交咨询”或“筛选商品并加入清单”。第二,标出必须保留的信息,如价格、库存状态、联系方式、案例所属行业。第三,标出可以后置或折叠的内容,如长文介绍、相关推荐、次要筛选条件。
这三件事应写进交付说明,而不是只存在于设计稿里。前端据此判断折叠面板的默认状态,测试据此判断首屏是否出现关键操作入口,内容编辑据此判断文案长度。
可以用下面的顺序作为讨论起点,再按实际任务调整:
判断结构是否合格,可以问三个检查项:首屏是否能看到主任务入口;不放大屏幕能否读清正文;只用一个拇指能否完成主要操作。任何一项为否,就应回到优先级讨论,而不是先改视觉样式。
假设某团队要交付一个“网站建设案例”列表页,移动端目标是让访客快速找到同行业案例并打开详情。可以约定:筛选条件默认收起,只显示“行业”和“类型”两个入口;每条案例卡片显示标题、行业标签和一张缩略图;点击整张卡片进入详情,不在卡片内再放多个小按钮。验收时检查:筛选展开后是否遮挡列表、卡片标题是否被截断、返回后筛选状态是否保留。
这个示例不是真实项目成果,只用于说明交付约定应包含“默认状态、显示字段、交互结果、验收点”四类信息。若业务更依赖电话咨询,则应把联系方式前置,而不是照搬上述顺序。
设计交付应附带移动端断点说明和元素优先级,而不是只给一张长图。前端实现后,用真实窄屏设备检查触控目标、文字换行和表单键盘弹出后的遮挡情况。内容侧检查标题长度和按钮文案是否在窄屏下被截断。若使用组件库或框架,需注意它们只提供布局能力,不会自动提升搜索排名,也不应假定某个插件具备未核实的现行功能。
出现“某个元素在移动端消失”时,先区分是设计决定还是实现缺陷:查交付说明中该元素是否被标记为可折叠或后置。若说明中没有记录,就应补上,而不是由某一方临时决定。
下一步,挑出当前项目中最常返工的一个移动端页面,把主任务、首屏元素、可折叠内容和验收检查项写成半页交付说明,再让设计、前端、测试各确认一次。