bootstrap 栅格布局 浏览器窗口在768px和992px之间,为什么会执行会默认走.col-xs-6

发布于 2022-09-06 01:10:48 字数 384 浏览 10 评论 0

clipboard.png

拿出官网的例子Bootstrap grid examples,我把浏览器窗口调整到768px到992px之间吗,第一行第一列因为有.col-sm-6,在768px到992px区间之间执行无可厚非,而第二列没有设置sm,为什么执行了.col-xs-6而不是.col-lg-4,背后是什么原理,感觉无规律可寻

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

善良天后 2022-09-13 01:10:48

看bootstrap的源码就明白了

.col-lg-4只在屏宽大于1200时,才会生效,因为包在了@media (min-width: 1200px) {...}里面。

.col-xs-6则没有被任何media查询给包住。

所以,在这里的例子.col-xs-6,可以理解为是栅格系统的一种缺省写法。

悟红尘 2022-09-13 01:10:48

的确如楼上所述,col-xs-6没有被media包裹其他三个都被media包裹着,一次列为什么会有效果是因为col-sm-6把col-xs-12的宽度覆盖了

clipboard.png

翻看了下源码:

clipboard.png

事实如此

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文