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 相关文章推荐
JavaScript 格式字符串的应用
Mar 29 Javascript
jquery实现select选中行、列合计示例
Apr 25 Javascript
浅谈Node.js:Buffer模块
Dec 05 Javascript
js读取本地文件的实例
Dec 22 Javascript
解析Vue.js中的组件
Feb 02 Javascript
React native ListView 增加顶部下拉刷新和底下点击刷新示例
Apr 27 Javascript
Koa2微信公众号开发之本地开发调试环境搭建
May 16 Javascript
JS为什么说async/await是generator的语法糖详解
Jul 11 Javascript
小程序分页实践之编写可复用分页组件
Jul 18 Javascript
简单了解JavaScript sort方法
Nov 25 Javascript
基于JS实现操作成功之后自动跳转页面
Sep 25 Javascript
JavaScript实现手风琴效果
Feb 18 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学习笔记 PHP面向对象的程序设计
2011/06/13 PHP
php版本的cron定时任务执行器使用实例
2014/08/19 PHP
一个经典实用的PHP图像处理类分享
2014/11/18 PHP
PHP对XML内容进行修改和删除实例代码
2016/10/26 PHP
PHP连接sftp并下载文件的方法教程
2018/08/26 PHP
prototype Element学习笔记(Element篇三)
2008/10/26 Javascript
jQuery帮助之筛选查找 children([expr])
2011/01/31 Javascript
也说JavaScript中String类的replace函数
2011/09/22 Javascript
js nextSibling属性和previousSibling属性概述及使用注意
2013/02/16 Javascript
基于JavaScript 类的使用详解
2013/05/07 Javascript
JS取文本框中最小值的简单实例
2013/11/29 Javascript
JavaScript通过字符串调用函数的实现方法
2015/03/18 Javascript
基于jQuery实现的菜单切换效果
2015/10/16 Javascript
JavaScript算法系列之快速排序(Quicksort)算法实例详解
2016/09/04 Javascript
js设置文字颜色的方法示例
2016/12/30 Javascript
angularJS 指令封装回到顶部示例详解
2017/01/22 Javascript
vue中将网页打印成pdf实例代码
2017/06/15 Javascript
jQuery Layer弹出层传值到父页面的实现代码
2017/08/17 jQuery
Javascript中 toFixed四舍六入方法
2017/08/21 Javascript
浅谈Vue的加载顺序探讨
2017/10/25 Javascript
js 客户端打印html 并且去掉页眉、页脚的实例
2017/11/03 Javascript
JQuery+drag.js上传图片并且实现图片拖曳
2020/11/18 jQuery
Python函数式编程指南(一):函数式编程概述
2015/06/24 Python
用不到50行的Python代码构建最小的区块链
2017/11/16 Python
python Crypto模块的安装与使用方法
2017/12/21 Python
对Python发送带header的http请求方法详解
2019/01/02 Python
pyQT5 实现窗体之间传值的示例
2019/06/20 Python
HTML5文档结构标签
2017/04/21 HTML / CSS
英国性能汽车零件和发动机配件在线:Maxpeedingrods
2019/11/05 全球购物
介绍一下Ruby的多线程处理
2013/02/01 面试题
期末评语大全
2014/05/04 职场文书
英语教研活动总结
2014/07/02 职场文书
毕业证代领委托书
2014/09/26 职场文书
学校青年志愿者活动总结
2015/05/06 职场文书
离婚案件原告代理词
2015/05/23 职场文书
springmvc直接不经过controller访问WEB-INF中的页面问题
2022/02/24 Java/Android