Bootstrap如何决定使用哪个“col”类?

时间:2017-03-28 18:45:26

标签: css twitter-bootstrap sass

我正在研究一个项目的新框架。通常我只使用自己的框架,但这需要更多的引导样式布局(虽然引导程序不适用),你可以使用“col-lg,col-md,col-xs”类型的大小。

我的问题是,如果我有一个div ...

 <div class="col-sm-6 col-lg-12">
     <p>Some content</p>
 </div>

浏览器如何知道应该在什么时候实现“col-lg-12”的样式?

我的第一个想法是媒体查询...但是在这种情况下,我基本上会说“停止做col-sm-6的东西并做col-lg-12的东西”这对于这个实例,但会打破在应该正常运行的页面上可能处于活动状态的所有其他col-sm-6。

有人对此有任何见解吗?

1 个答案:

答案 0 :(得分:3)

始终实施。当媒体查询开始时,较小的尺寸就会起到覆盖作用。

  <div class="col-md-12 col-sm-6"></div>

 .col-md-12{
     width:100%;
 }

 @media all and (max-width: 768px){
   .col-sm-6{
     width:50%;
 }
 }

这将应用100%宽度,直到屏幕低于768宽度,此时媒体查询中的宽度将接管。