奇思乎乎乎 iPhone 16e · 17 系列 · Air - 一束网址,折射万屏
100%

输入网址,立刻开始预览

预设:
自定义:

响应式设计常见断点

响应式设计的核心是「在什么时候切换布局」,也就是断点(breakpoint)。断点选错会导致某个宽度区间内的设备看到错乱的布局。

2026 年推荐的断点:

  • 360px:小屏安卓手机(小米、华为入门款),最小适配宽度
  • 393px:iPhone 16e / 17 竖屏主流宽度
  • 430px:iPhone 17 Air / Pro Max 竖屏宽度
  • 480px:大屏手机横屏临界
  • 768px:iPad 竖屏 / 大屏手机横屏
  • 1024px:iPad 横屏 / 笔记本最小宽度
  • 1280px:标准桌面
  • 1440px:大屏桌面 / Retina 笔记本
  • 1920px:全高清显示器

两种策略,选一个:

移动优先(推荐):先写最窄屏的样式作为基础,用 min-width 往上加断点。适合新项目,CSS 更简洁。

/* 基础:手机 */
.card { width: 100%; }

/* 平板及以上 */
@media (min-width: 768px) {
  .card { width: 50%; }
}

/* 桌面及以上 */
@media (min-width: 1024px) {
  .card { width: 33.33%; }
}

桌面优先:先写最宽屏的样式,用 max-width 往下加断点。适合改造旧项目,但容易产生样式覆盖问题。

三个常见误区:

  • 按具体机型设断点:不要为 iPhone 17 单独设 402px 断点,机型太多。按内容自然折行的位置设断点。
  • 断点太多:超过 5 个断点维护成本高。通常是 4 个:手机、平板、小桌面、大桌面。
  • 忽略横屏:手机横屏宽度可能落在平板区间,用 orientation 媒体查询单独处理。

在下方预览器输入网址,同时加载 393 / 768 / 1280 三个宽度,一眼看出断点切换是否自然。

常见问题

响应式断点应该按什么标准设?
按内容折行的自然位置,不是按具体机型。常用的 4 个断点是 480、768、1024、1280。先写移动端,用 min-width 逐级往上加。
移动优先和桌面优先哪个好?
新项目推荐移动优先,CSS 更简洁,性能更好(手机不需要下载桌面样式再覆盖)。改造旧项目可以桌面优先。
为什么断点不要按具体机型设?
机型太多,iPhone 17 的 402px 和 16e 的 393px 只差 9px,为每个机型都设断点根本维护不过来。按内容折行的自然位置设断点更通用。
手机横屏应该用断点还是媒体查询?
用 orientation 媒体查询更准。因为横屏时宽度接近平板,纯宽度断点会误判。可以用 @media (orientation: landscape) and (max-width: 900px) 单独处理。

相关工具