自适应 词条目录
前端Wiki/自适应/进阶/媒体查询

断点如何选择

断点不是按设备型号定的(iPhone 14 今天有明天换),而是按内容定:当布局“挤破了”就加一个断点。实践中约定俗成的档位:480(小手机)、768(平板竖屏)、1024(平板横屏/小笔电)、1440(桌面大屏)。

更好的做法是“内容驱动断点”:把窗口从大到小拖,卡片挤到难看的瞬间打住,记录宽度,那就是断点位置。

  • 常用档位:480 / 768 / 1024 / 1440,按需增减
  • 断点数量越少越好,每多一个断点就多一份维护成本
  • 优先用“内容驱动断点”,而不是背设备分辨率表
CSS
/* 用 CSS 变量统一管理断点字号(变量本身不能放进 @media,这里演示取值策略) */
:root { --pad: 16px; }

/* 断点不只改宽度,也改间距、字号、圆角 —— 整套体验跟着变 */
.grid { display: grid; gap: var(--pad); grid-template-columns: 1fr; }
@media (min-width: 768px)  { :root { --pad: 24px; } .grid { grid-template-columns: 1fr 1fr; } }
@media (min-width: 1200px) { :root { --pad: 32px; } .grid { grid-template-columns: 1fr 1fr 1fr; } }
本节要点断点由内容决定而非设备型号;统一档位 + CSS 变量,维护成本最低。