栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > Web开发 > Html/CSS > Bootstrap教程

Bootstrap教程(3)--容器与网格

Bootstrap教程(3)--容器与网格

1. 网格的意义

传统的网页布局,在垂直方向上分割是很简单的,只需要添加块级元素例如即可轻易的在垂直方向上进行分割。

但是在实际的需求中,我们需要在水平方向上进行分割,最好可以实现按比例水平分割。例如左侧1/3作为导航栏,右侧2/3作为内容区域。

水平比例分割如果用CSS来实现,是比较麻烦的,但是Bootstrap网格系统可以轻易的实现这一点。

2. 网格的使用

我们借助一个经典实例来演示下Bootstrap中如何使用网格,该实例就是上方为导航栏,中间区域的左侧为导航栏,右侧为内容区域,这是一个经典的后台管理页面布局方式。

2.1 引入Bootstrap

首先在页面引入Bootstrap。



    boostrap-grid
    
    
    
    
    
    
    


  


2.2 建立容器

Bootstrap网格需要放置到容器内,容器有两种,即固定宽度的container和非固定宽度的container-fluid。

我们来看下具体有何不同,代码如下:


    
container测试
contaier-fluid测试

对应效果如下,可见container-fluid样式宽度是占满的,所以我们采用该样式。

2.3 创建行

在我们的设计中,网页应该有2行,第1行为上方标题栏,第2行放置导航栏和内容区域。

Bootstrap中用row表示一行,所以代码修改如下。


    
2.4 创建列

接下来就是网格系统的重点了,在水平方向上按比例设置列。

BootStrap的网格列设置很有意思,会把一行分为12份,我们可以任意设定当前列占12份中的几份。

例如标题栏,只有1列,所以占全部的12份;而导航栏和内容区域占据12份中的4份和8份,这样正好是1/3和2/3,所以代码如下,注意添加背景色是为了便于区分演示。

      
标题栏
导航栏
内容区域

此时效果如下,可见Bootstrap要实现水平方向上的按比例分割是如此简单。

2.5 列的偏移

可以使用.col-md-offset-#移动各列,其中#处填写数字,表示偏移的列数,例如如下代码就向右侧偏移了1列。

   	 	
导航栏
内容区域

所以效果如下,第3行即为偏移后的效果。

3. 小结

Bootstrap通过将行等分12份,实现了水平方向上的比例分割。

如果觉得12份不够用,还可以嵌套,将其中1份继续12等分,这样基本可以实现我们想要的效果。

通过简单的应用样式,即可水平风格,是一个创举,也造就了Bootstap的流行。

方便、效率提高生产力!

转载请注明:文章转载自 www.mshxw.com
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号