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产品图添加背景
相关推荐
小园子的小菜32 分钟前
Redis 核心原理深度解析:从数据结构、IO 模型到持久化机制YUS云生1 小时前
大模型学习·第44天:Chroma向量数据库与RAG链式组装毛驴赶鹿8 小时前
【金仓数据库征文】KES V9性能调优实战记录:从慢SQL排查到全链路优化码农阿豪8 小时前
【金仓数据库征文】Mac开发环境|SpringBoot3 + MyBatisPlus对接KES V9 Docker实战全指南杨云龙UP8 小时前
MySQL 数据库常用备份工具对比:mysqldump、mydumper 与 XtraBackupZENERGY-众壹8 小时前
500个工商业电站压垮数据库?海量光伏时序数据存储的架构取舍傻啦嘿哟8 小时前
某短视频平台视频爬虫实战:抓取推荐流视频信息,绕过反爬的3种技巧迷迭香yy9 小时前
集合竞价数据挖掘实战:用Python构建开盘信号识别系统mubei-1239 小时前
SpringDAO的用法李昊哲小课11 小时前
fastapi sse websocket 奶茶店实时订单看板