星空网 > 软件开发 > 网页设计

bootstrap基础学习(四)——网格系统(列的偏移、排序、嵌套)

网格系统——列偏移、列排序、列嵌套

 

列偏移:有的时候,我们不希望相邻的两个列紧靠在一起,但又不想使用margin或者其他的技术手段来。这个时候就可以使用列偏移(offset)功能来实现。使用列偏移也非常简单,只需要在列元素上添加类名“col-md-offset-*”(其中星号代表要偏移的列组合数),那么具有这个类名的列就会向右偏移。例如,你在列元素上添加“col-md-offset-4”,表示该列向右移动4个列的宽度。

bootstrap基础学习(四)——网格系统(列的偏移、排序、嵌套)bootstrap基础学习(四)——网格系统(列的偏移、排序、嵌套)
<div ><div ><div >.col-md-4</div><div >列向右移动四列的间距</div><div >.col-md-3</div></div><div ><div >.col-md-4</div><div >列向右移动四列的间距</div></div></div>

列偏移

注意:不过有一个细节需要注意,使用”col-md-offset-*”对列进行向右偏移时,要保证列与偏移列的总数不超过12,不然会致列断行显示,如:

bootstrap基础学习(四)——网格系统(列的偏移、排序、嵌套)bootstrap基础学习(四)——网格系统(列的偏移、排序、嵌套)
<div > <div >.col-md-3</div> <div >col-md-offset-3</div> <div >col-md-4</div></div>

列偏移断裂

上面代码中列和偏移列总数为3+3+3+4 = 13>12,所以发生了列断行。

如上面的示例代码,得到的效果如下:                      

bootstrap基础学习(四)——网格系统(列的偏移、排序、嵌套)

 

列排序:列排序其实就是改变列的方向,就是改变左右浮动,并且设置浮动的距离。在Bootstrap框架的网格系统中是通过添加类名“col-md-push-*”和“col-md-pull-*” (其中星号代表移动的列组合数)。我们来看一个简单的示例:

bootstrap基础学习(四)——网格系统(列的偏移、排序、嵌套)bootstrap基础学习(四)——网格系统(列的偏移、排序、嵌套)
<div > <div >  <div >.col-md-4</div>  <div >.col-md-8</div> </div></div>

列排序

默认情况之下,上面的代码效果如下:

bootstrap基础学习(四)——网格系统(列的偏移、排序、嵌套)

如果要互换位置,需要将“col-md-4”向右移动8个列的距离,也就是8个offset ,也就是在“<div class=“col-md-4”>”添加类名“col-md-push-8”,调用其样式。也要将“col-md-8”向左移动4个列的距离,也就是4个offset,在“<div class=”col-md-8”>”上添加类名“col-md-pull-4”,代码及效果如下:

bootstrap基础学习(四)——网格系统(列的偏移、排序、嵌套)bootstrap基础学习(四)——网格系统(列的偏移、排序、嵌套)
<div > <div >  <div >.col-md-4</div>  <div >.col-md-8</div> </div></div>

列排序(互换位置)

 bootstrap基础学习(四)——网格系统(列的偏移、排序、嵌套)

 

列嵌套:你可以在一个列中添加一个或者多个行(row)容器,然后在这个行容器中插入列(像前面介绍的一样使用列)。但在列容器中的行容器(row),宽度为100%时,就是当前外部列的宽度。来看一个简单示例:

bootstrap基础学习(四)——网格系统(列的偏移、排序、嵌套)bootstrap基础学习(四)——网格系统(列的偏移、排序、嵌套)
<div >  <div >    <div >    我的里面嵌套了一个网格      <div >      <div >col-md-6</div>      <div >col-md-6</div>     </div>    </div>  <div >col-md-4</div>  </div>  <div >    <div >.col-md-4</div>  <div >  我的里面嵌套了一个网格    <div >     <div >col-md-4</div>     <div >col-md-4</div>     <div >col-md-4</div>    </div>  </div>  </div></div>

列嵌套

代码得到如下效果图:

 bootstrap基础学习(四)——网格系统(列的偏移、排序、嵌套)

注意:嵌套的列总数也需要遵循不超过12列。不然会造成末位列换行显示。




原标题:bootstrap基础学习(四)——网格系统(列的偏移、排序、嵌套)

关键词:排序

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

三大社媒工具开发新功能了,卖家们都了解了吗?:https://www.ikjzd.com/articles/481
因介词被删导致侵权,大波listing被下架!:https://www.ikjzd.com/articles/4819
跨境收付款方式之线上常用汇款方式:https://www.ikjzd.com/articles/482
德国消费者都有什么样的特性?:https://www.ikjzd.com/articles/483
亚马逊新增广告玩法,且站内广告要站外投放:https://www.ikjzd.com/articles/4830
欧盟符合性声明是什么?需要认证的产品和步骤有哪些?:https://www.ikjzd.com/articles/4834
德国有那些品牌公司:https://www.vstour.cn/a/408236.html
黔南瓮安AAA以上旅游景点 黔南瓮安aaa以上旅游景点:https://www.vstour.cn/a/408237.html
相关文章
我的浏览记录
最新相关资讯
海外公司注册 | 跨境电商服务平台 | 深圳旅行社 | 东南亚物流