检查不同设备的阅读体验,核心是看同一页面在窄屏手机、平板和桌面显示器上,文字是否无需缩放即可读、内容是否被遮挡、操作是否顺手。对已有页面,不必重做设计,先做一轮可复现的设备检查,再针对具体问题调整。最关键的一步是把浏览器窗口从最窄拉到最宽,观察布局在哪一档开始出现横向滚动、文字挤压或按钮错位。
不必追求覆盖所有机型,按宽度分档即可代表多数情况。常见分档为:小于 400 像素(小屏手机)、400 至 768 像素(大屏手机与竖屏平板)、768 至 1024 像素(横屏平板与小笔记本)、1024 像素以上(桌面)。
每档需要记录的检查项包括:
准备阶段只需浏览器自带的开发者工具和一份空白记录表,不必安装额外软件。
在电脑浏览器中打开页面,按 F12 打开开发者工具,切换到设备模拟模式,或直接拖动窗口边缘改变宽度。缓慢从最窄拉到最宽,重点观察三个位置:宽度约 360 像素、约 768 像素、约 1200 像素。这三个位置通常对应单列、双列、多列布局的切换点,问题也最容易暴露在这里。
如果页面使用固定宽度容器,例如 width: 960px,在 360 像素屏幕上几乎必然出现横向滚动。可改为 max-width 配合百分比或 rem 单位,让容器随视口收缩。文字方面,正文基准字号建议不低于 16 像素,行高约为字号的 1.5 至 1.8 倍,单行字数控制在 30 至 45 个汉字之间,过长时用 max-width 限制文本块宽度。
触控目标也要检查。链接和按钮的可点区域如果太小或挨得太近,手指容易点错。可以在模拟模式下把光标当作手指,看相邻按钮之间是否留有足够间隙。表格在窄屏上最容易溢出,可行的做法是让表格容器可横向滚动,或把列数较多的表格改为卡片式堆叠,具体选哪种取决于数据是否需要对列比较。
发现异常后,不要立刻断定是某一处代码造成的。同一现象可能有多种解释:出现横向滚动,可能是某个固定宽度元素撑开,也可能是长英文单词或长网址不换行,还可能是绝对定位元素超出边界。验证方法是逐个隐藏可疑元素或临时加边框,观察滚动条是否消失,从而把“可能原因”收敛为“已定位原因”。
验证还应在真实设备上抽检。模拟器对字号、字体渲染和触控的还原有限,用一到两台真实手机打开页面,确认文字可读、按钮可点、没有内容被系统栏遮挡。若条件允许,请一位不熟悉该页面的人操作一遍,记录他卡住的位置,这比只看截图更接近真实阅读体验。
页面改动后阅读体验可能回退,因此把上述检查固定下来:每次调整布局、字号或新增内容模块后,重跑一遍三个关键宽度。可以在项目里保留一份检查清单,逐项打勾,而不是凭印象判断。对于持续更新的站点,优先保证正文和主要操作路径在窄屏上可用,装饰性元素可以适当简化。
下一步,选取你当前访问量最高或转化最关键的一个页面,按 360、768、1200 像素三个宽度各截一张图,标出需要横向滚动、文字过小或按钮重叠的位置,再逐条修改并复测。