Bootstrap中sm断点在旧版为768px,实为历史适配惯性;Bootstrap 5已改为576px,且col-类从0px起效,最小宽度由开发者自定义媒体查询或版本决定。Bootstrap默认断点中,sm起始宽度是768px,但这是历史版本遗留值Bootstrap 4 和更早版本把 sm 断点设为 min-width: 768px,所以很多人误以为"Bootstrap最小宽度就是768px"。实际上,这既不是框架的"最小限制",也不是现代标准------它只是当时平板设备(如iPad)的常见分界线。真正决定"最小宽度"的,是你自己写的媒体查询或所用的Bootstrap版本。比如:Bootstrap 5 完全弃用了 xs 前缀,col-(无前缀)默认就在 0px 生效,也就是从最窄屏幕开始响应sm 在 Bootstrap 5 中对应 min-width: 576px,不是768px如果你没引入任何CSS、也没写媒体查询,那根本不存在"最小宽度限制"------浏览器按自然流式渲染为什么老项目里总看到768px?这不是Bug,是适配惯性2012年前后iPad分辨率普遍为768×1024,开发者把横向临界值定在768px,既能区分手机和iPad,又避开iPhone横屏(通常现在再硬套768px,反而容易出问题:很多安卓平板竖屏宽度已超800px,但UI仍被归入sm样式,导致布局撑开或错位折叠屏手机(如Pixel Fold)展开后宽度达1000px+,却可能因旧断点逻辑被当成"桌面端",丢失触控优化你自定义的@media (min-width: 768px)若没加max-width,会持续生效到4K屏,图标/文字可能越变越大怎么查自己项目实际生效的最小宽度?别猜,直接看计算后的样式。打开Chrome DevTools → Elements → 选中目标元素 → 右侧Styles面板,展开Styles或Computed,搜索width或@media,观察哪条规则在当前视口宽度下被激活。更准的做法是临时加一段调试代码: Mokker AI AI产品图添加背景
相关推荐
codists11 分钟前
《crafting interpreters》阅读笔记:p45-p45silvamux_19 分钟前
10款模型写种草笔记:可发布性、返工来源与成本数据缺口复盘曲径海盗1 小时前
【Python 学习第 41 天】for 循环摇滚侠1 小时前
《On Java 中文版 基础卷》阅读笔记 实现隐藏 11沧海一笑-dj1 小时前
【Python】Python学习笔记-模块与包echome8882 小时前
Python 异常处理:try、else、finally 的正确搭配云和数据.ChenGuang2 小时前
Python 单继承与多继承深度剖析:从 MRO 到实战取舍威哥爱编程2 小时前
Python 智能体开发实战 02:你的 AI 助教说话像换了个模型?九成的 system prompt 都写错了威哥爱编程2 小时前
Python 智能体开发实战 01:装了三遍环境还在报错?虚拟环境和 DeepSeek 一次配到位I Am a robert girl2 小时前
从 GameHorizon 拆解多时间尺度游戏评测:数据管线、离线基准与在线回放的三层设计