开始响应式设计前,最需要准备的资料是内容清单、页面结构、现有样式与脚本、目标设备范围、品牌规范、可测环境。它们共同决定布局如何伸缩、断点设在哪里、哪些元素要隐藏或重排。资料不足时,设计容易变成凭感觉缩放,后期返工成本高。
响应式设计处理的是同一套内容在不同宽度下的呈现。开始前应整理:每个页面的标题、正文、图片、表格、表单、按钮、导航项、页脚信息;哪些内容必须完整保留,哪些可以折叠;图片是否有不同尺寸版本;表格在窄屏是横向滚动还是转成卡片。
判断资料是否够用,可以拿最长文案和最宽表格做一次窄屏试排。如果内容一放就挤坏布局,说明资料收集还没完成。
如果是在已有网站上改响应式,先拿到页面结构资料:HTML 层级、可复用的组件、全局样式、媒体查询、栅格系统、字体与图标方案。还要确认脚本是否依赖固定宽度,例如轮播、下拉菜单、弹窗、图表。
可以按下面步骤执行:
offsetWidth、绝对定位或固定像素计算。验收信号是:你能说清每个主要组件在窄屏、中屏、宽屏下分别如何变化,而不是等浏览器里临时试。
断点不应只抄常见数值,而应来自内容和使用场景。开始前需要两类资料:一是访问数据,如屏幕宽度分布、常用浏览器;二是业务约束,如主要用户用手机还是桌面、是否要支持平板、是否存在老旧设备。
没有真实数据时,可以用假设例子:假设主要访问宽度集中在 360px、768px、1280px,就先围绕这三档做内容试排,再根据实际溢出位置增加断点。这里的关键不是追求设备型号全覆盖,而是让布局在内容需要换行、折叠、重排的位置自然变化。
品牌资料包括颜色、字体、字号层级、间距、圆角、阴影、按钮状态、Logo 安全距离。响应式设计常需要压缩间距和字号,如果缺少规范,容易出现同一按钮在不同页面大小不一。
可测环境包括:浏览器开发者工具、真实手机或平板、不同网络条件、键盘与读屏基本检查。至少准备一项实际检查:把页面宽度从 320px 逐步拉到 1440px,观察是否出现横向滚动、文字截断、点击区域过小、图片变形。若出现横向滚动,先查固定宽度元素、长单词、表格和内边距,而不是直接加 overflow:hidden 掩盖。
当你能列出页面清单、内容优先级、组件分类、断点依据、品牌规范和测试环境,就可以开始响应式设计。若缺少访问数据,先用内容试排确定断点;若缺少组件分类,先做结构审计。下一步建议选一个代表性页面,按 320px、768px、1280px 三档做内容试排,记录每次溢出或重排的位置,再决定最终断点。