先别急着逐页肉眼检查。把新旧模板各渲染同一批代表性页面,固定浏览器宽度与字体设置,然后对每个内容区块做三项记录:区块名称、新旧模板下的可见高度、是否出现截断或折叠。只要三项记录能对齐,溢出和缺项就能从“感觉不对”变成可核对的项目。
模板更换后,分歧往往来自各角色看的是不同页面。编辑记得某段说明文字,设计记得某个按钮,运营记得某个表单入口,但没人能说清它在新模板里到底还在不在。解决办法是先以旧模板上线的页面为基准,抽取一份内容清单。
清单不必覆盖全站,但要覆盖每一类模板:首页、栏目页、详情页、表单页、搜索结果页各取一到两个代表页。每个页面按从上到下的顺序列出区块,例如“主标题”“摘要”“正文插图”“相关推荐”“侧栏联系方式”。这份清单是后面所有核对的共同语言,也是把分歧转成项目的前提。
需要提醒的是,抽取代表页时要避开临时活动页和已下线的旧页面,否则会把本来就不该存在的内容当成缺项。
把清单上的每个区块,在新旧模板下分别打开并记录。判断标准可以简化为两类:
两者的处理方向完全不同。溢出通常要调样式、容器高度或断点;缺项要回到模板调用逻辑和字段映射。把两者混在一起讨论,就会出现“明明改了 CSS 还是没显示”的无效返工。
一个可执行的判断动作是:在固定宽度下给每个区块临时加一层可见边框(仅用于核对,不进入正式环境)。如果边框还在、内容被切掉,是溢出;如果边框本身消失,是缺项。这个动作的结果直接决定下一步由前端还是由模板配置方接手。
同一处内容缺失,编辑说设计删了,设计说模板没留位置,运营说字段本来就空。要把这类分歧转成可核对的项,可以在清单里为每个区块加一列“来源角色”:由谁提供内容、由谁负责在模板中呈现。
假设一个例子:某详情页底部的“服务说明”区块在新模板中不见了。核对后发现,旧模板里该区块由编辑在正文末尾手工添加,新模板改成了独立字段。字段为空,所以区块不渲染。这不是模板缺陷,而是内容迁移时漏填字段。假设这个结论成立,下一步就是补填字段并重新核对,而不是改样式。
标注来源角色的价值在于:讨论从“谁弄丢了”转向“这个区块的内容从哪里来、现在该填到哪里”。
识别出溢出和缺项之后,不要按页面顺序修。先按影响面分级:
分级之后,把每一项写成一条可验收的记录:页面、区块、问题类型、来源角色、处理人、验收方式。验收方式要具体到“在哪个宽度下、看到什么算通过”。这样下一轮核对时,任何人打开同一页面都能得出相同结论。
模板改动不会只发生一次。这次形成的清单、来源角色标注和分级记录,可以直接作为下一次改版前的对照表。下次再遇到“内容好像少了”的说法,先翻对照表确认该区块是否本来就由字段控制、是否允许为空,再决定是否算缺项。
如果核对中发现某类区块反复出现溢出,说明问题不在单个页面,而在模板对这一类内容的容器假设。此时应把结论反馈给模板维护方,调整容器规则,而不是逐页打补丁。逐页修补看似快,但会让下一次模板改动时同样的问题再出现一遍。
把分歧转成可核对的项目,关键不是工具多先进,而是每个结论都能对应到一个页面、一个区块和一次可重复的观察。做到这一点,全站模板改变后的溢出与缺项就不再靠争论收场,而是靠记录推进。