Bootstrap页面布局基础知识全面解析


Posted in Javascript onJune 13, 2016

Bootstrap作为支持响应式布局的一个前端插件,确实发挥着重要的作用,无论你是在手机,平板还是PC上浏览网页,都能达到不错的效果,这一切一切,都是bootstrap带给我们的!

今天主要说下页面的布局,这是最基础的东西了,当我们设计一个站点时,应该为它设计一个全局性的统一的规范页面,这种页面我们叫它布局页,而在页面上体现出来的东西,就是布局的元素,在bootstrap里当然也是不可缺少的东西。

Bootstrap的布局是一种栅格系统,即它由行和列组成,在使用时需要为页面内容和栅格系统包裹一个 .container 容器。

一 .container 类用于固定宽度并支持响应式布局的容器。

<div class="container">
...
</div> 
.container-fluid 类用于 100% 宽度,占据全部视口(viewport)的容器。

<div class="container-fluid">
...
</div>

二 栅格系统的行和列,在bootstrap里,行和列使用row和col表示,而一行中最多有12个列单元组成,col-md-1表示占用1个单元的宽度,而col-md-7表示占用7个单元的宽度,它们加在一起最多为12个单元

<div class="row">
<div class="col-md-1">.col-md-1</div>
<div class="col-md-1">.col-md-1</div>
<div class="col-md-1">.col-md-1</div>
<div class="col-md-1">.col-md-1</div>
<div class="col-md-1">.col-md-1</div>
<div class="col-md-1">.col-md-1</div>
<div class="col-md-1">.col-md-1</div>
<div class="col-md-1">.col-md-1</div>
<div class="col-md-1">.col-md-1</div>
<div class="col-md-1">.col-md-1</div>
<div class="col-md-1">.col-md-1</div>
<div class="col-md-1">.col-md-1</div>
</div>
<div class="row">
<div class="col-md-8">.col-md-8</div>
<div class="col-md-4">.col-md-4</div>
</div>
<div class="row">
<div class="col-md-4">.col-md-4</div>
<div class="col-md-4">.col-md-4</div>
<div class="col-md-4">.col-md-4</div>
</div>

第二和第三行显示出来的效果类似这样

Bootstrap页面布局基础知识全面解析

三 嵌套列,列中还可以有列,这种嵌套我们需要把md改为sm

<div class="row">
<div class="col-sm-9">
Level 1: .col-sm-9
<div class="row">
<div class="col-xs-8 col-sm-6">
Level 2: .col-xs-8 .col-sm-6
</div>
<div class="col-xs-4 col-sm-6">
Level 2: .col-xs-4 .col-sm-6
</div>
</div>
</div>
</div>

效果类似于这样

Bootstrap页面布局基础知识全面解析

以上所述是小编给大家介绍的Bootstrap页面布局基础知识,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
jquery实现网站超链接和图片提示效果
Mar 21 Javascript
javascript unicode与GBK2312(中文)编码转换方法
Nov 14 Javascript
jquery用data方法获取某个元素上的事件
Jun 23 Javascript
Javascript MVC框架Backbone.js详解
Sep 18 Javascript
跟我学习javascript的undefined与null
Nov 17 Javascript
jQuery 获取多选框的值及多选框中文的函数
May 16 Javascript
JS操作input标签属性checkbox全选的实现代码
Mar 02 Javascript
Angular.Js中ng-include指令的使用与实现
May 07 Javascript
微信小程序request出现400的问题解决办法
May 23 Javascript
jQuery实现的简单无刷新评论功能示例
Nov 08 jQuery
vue 实现小程序或商品秒杀倒计时
Apr 14 Javascript
js实现随机点名程序
Sep 17 Javascript
jquery制做精致的倒计时特效
Jun 13 #Javascript
VUEJS实战之利用laypage插件实现分页(3)
Jun 13 #Javascript
Bootstrap中的Panel和Table全面解析
Jun 13 #Javascript
VUEJS实战之修复错误并且美化时间(2)
Jun 13 #Javascript
Bootstrap表单Form全面解析
Jun 13 #Javascript
VUEJS实战之构建基础并渲染出列表(1)
Jun 13 #Javascript
关于backbone url请求中参数带有中文存入数据库是乱码的快速解决办法
Jun 13 #Javascript
You might like
php下利用curl判断远程文件是否存在的实现代码
2011/10/08 PHP
php递归删除目录与文件的方法
2015/01/30 PHP
ThinkPHP模板循环输出Volist标签用法实例详解
2016/03/23 PHP
php生成酷炫的四个字符验证码
2016/04/22 PHP
在PHP 7下安装Swoole与Yar,Yaf的方法教程
2017/06/02 PHP
javascript 新浪背投广告实现代码
2009/07/07 Javascript
javascript淡入淡出效果的实现思路
2012/03/31 Javascript
jQuery操作input值的各种方法总结
2013/11/21 Javascript
JavaScript把数组作为堆栈使用的方法
2015/03/20 Javascript
javascript中mouseover、mouseout使用详解
2015/07/19 Javascript
JS实现3D图片旋转展示效果代码
2015/09/22 Javascript
JS判断浏览器是否安装flash插件的简单方法
2016/09/13 Javascript
JQuery PHP图片在线裁剪实例
2020/07/27 Javascript
微信小程序-拍照或选择图片并上传文件
2017/01/06 Javascript
jquery validation验证表单插件
2017/01/07 Javascript
vue的事件绑定与方法详解
2017/08/16 Javascript
浅谈JsonObject中的key-value数据解析排序问题
2017/12/06 Javascript
详解Angular6学习笔记之主从组件
2018/09/05 Javascript
vue动态绘制四分之三圆环图效果
2019/09/03 Javascript
Python如何读取MySQL数据库表数据
2017/03/11 Python
import的本质解析
2017/10/30 Python
Python实现简单的语音识别系统
2017/12/13 Python
通过Python 接口使用OpenCV的方法
2018/04/02 Python
Python对象与引用的介绍
2019/01/24 Python
PyTorch的SoftMax交叉熵损失和梯度用法
2020/01/15 Python
Python如何读写二进制数组数据
2020/08/01 Python
在加拿大在线租赁和购买电子游戏:Game Access
2019/09/02 全球购物
俄罗斯Sportmarket体育在线商店:用于旅游和户外活动
2019/11/12 全球购物
年度考核自我鉴定
2013/11/09 职场文书
应届大学生求职的自我评价
2013/11/17 职场文书
致铅球运动员广播稿精选
2014/01/12 职场文书
刊首寄语大全
2014/04/11 职场文书
2015年大学团支部工作总结
2015/05/13 职场文书
Nginx域名转发使用场景代码实例
2021/03/31 Servers
星际争霸:毕姥爷vs解冻01
2022/04/01 星际争霸
golang三种设计模式之简单工厂、方法工厂和抽象工厂
2022/04/10 Golang