跳到内容
SiteMonk Learn
中文
Esc
↑ ↓ navigate ↵ open ⌘J preview
本页内容

怎样定义响应式布局与网格?

让页面随可用宽度调整排列,保持内容顺序和主要任务清楚。

响应式布局是让同一网页随可用空间调整排列,例如宽屏并排的内容在窄屏上下排列。它要适应浏览器宽度,而不只是给手机另画一张图。

先记住这几件事

  • 容器 是装内容的区域; 网格 是帮助对齐和分配空间的列与间隔。
  • 视口 是浏览器当前显示网页的区域,不等于设备屏幕的全部大小。
  • 断点 是布局改变方式的条件,例如并排内容开始过于拥挤时改为单列。
  • 保持信息与操作顺序合理,窄屏也要能完成主要任务。

RISD(罗德岛设计学院)的 视觉沟通基础讲义 说明了网格如何组织页面区域,也提醒网页需要在浏览器中检查。具体的网页布局与响应式条件见 USWDS 布局网格指南 。

决定布局的流程

布局变化的示意

以下是假设网页;具体断点取决于实际内容。

内容 宽屏示例 窄屏示例
服务介绍与图片 左右并排 按阅读顺序上下排列
两列资料字段 同行显示 每行一个字段
主要操作 跟随相关内容 仍能找到,不被遮住

用一个例子走一遍

预约页在宽屏把说明和表单并排。团队逐渐缩窄浏览器,当说明与字段开始拥挤,就让两部分上下排列,并记录该变化条件。实现后再检查介于宽屏和窄屏之间的尺寸,确认没有横向挤出页面的按钮。

边界与常见误解

12 列网格是一种工具,不是所有网站必须遵守的规则。不能只检查两张固定尺寸截图;用户可以改变窗口、放大内容,文字长度也会变化。缩小所有内容不是响应式布局的完整解决办法。