换模板后不要先看首页好不好看,而应拿一个真实页面做“溢出与缺项”对照:把旧模板中该页的全部可见内容列成清单,再逐项在新模板中定位。凡是找不到落点、或落点会挤压相邻内容、或必须删改原意才能放下的,都先标记为缺项或溢出,再决定是改模板规则还是改内容结构。
优先选内容类型最全的页面,例如同时含长标题、多级小标题、列表、图片说明、联系信息和一段表格说明的页面。把旧模板下该页的可见元素按顺序抄成清单,不抄样式,只抄“有什么”。这份清单就是后续判断缺项的唯一依据。
如果站点有多个栏目模板,不要一次全改。先改一个栏目并保留旧模板输出结果作为对照,否则全站同时变化后,你无法判断某段文字消失是模板缺项还是编辑误删。
两者表现不同,处理动作也不同。
判断时用同一个页面在两种模板下截图对照,而不是凭记忆。截图时保留浏览器窗口宽度一致,否则宽窄变化会被误判为溢出。
打开该页面的后台编辑界面,把每个已填写字段列出来,再逐项到前台查找。建议按以下顺序核对:
发现某字段后台有值、前台没有,先不要补写内容。到模板文件中查找该字段的输出标签是否存在;若不存在,属于模板缺项,应补输出位置,而不是把内容删掉。
对疑似溢出的位置,不要直接改全站字号。先在该页面加一段假设性长文本,例如把标题临时加长到原来的两倍,观察容器是否撑开、是否遮挡相邻元素。这个动作的结果决定下一步:
验证完成后立即移除临时长文本,避免它留在正式页面中影响后续判断。
识别出问题后,通常有两种做法:改模板规则,或改内容结构。选择依据不是哪个更省事,而是问题来源。
当同一问题在多个页面重复出现,例如所有长标题都压住按钮,优先改模板规则,因为逐页改内容会留下不一致。代价是改模板可能影响其他栏目,需要先在单个栏目验证。
当问题只出现在个别页面,例如某篇说明文字特别长,优先改内容结构,例如拆成小标题或缩短摘要。代价是编辑需要重新组织原文,但不会牵动全站布局。
如果分不清是模板还是内容造成,先不改任何一边,只保留对照截图和字段清单,等第二个同类页面出现后再判断。单个页面的异常不足以证明模板有系统性缺陷。
完成一个页面的对照后,输出一张短清单:页面地址、缺失字段、溢出位置、判断依据、拟处理动作、处理后再检查的位置。处理动作执行后,回到同一页面用同一窗口宽度复查,确认缺失字段已输出且溢出位置不再遮挡相邻内容。若复查仍不通过,说明前一步判断依据不成立,应回到字段清单重新核对,而不是继续叠加修改。