bootstrap 栅格布局 浏览器窗口在768px和992px之间,为什么会执行会默认走.col-xs-6
拿出官网的例子Bootstrap grid examples,我把浏览器窗口调整到768px到992px之间吗,第一行第一列因为有.col-sm-6,在768px到992px区间之间执行无可厚非,而第二列没有设置sm,为什么执行了.col-xs-6而不是.col-lg-4,背后是什么原理,感觉无规律可寻
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
看bootstrap的源码就明白了
.col-lg-4
只在屏宽大于1200时,才会生效,因为包在了@media (min-width: 1200px) {...}
里面。而
.col-xs-6
则没有被任何media查询给包住。所以,在这里的例子
.col-xs-6
,可以理解为是栅格系统的一种缺省写法。的确如楼上所述,col-xs-6没有被media包裹其他三个都被media包裹着,一次列为什么会有效果是因为col-sm-6把col-xs-12的宽度覆盖了
翻看了下源码:
事实如此