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 相关文章推荐
JS 动态获取节点代码innerHTML分析 [IE,FF]
Nov 30 Javascript
Javascript学习笔记5 类和对象
Jan 11 Javascript
javascript权威指南 学习笔记之变量作用域分享
Sep 28 Javascript
一个简单的瀑布流效果(主体形式自写)
May 27 Javascript
javascript验证身份证完全方法具体实现
Nov 18 Javascript
基于JavaScript实现简单的随机抽奖小程序
Jan 05 Javascript
jQuery的层级查找方式分析
Jun 16 Javascript
javascript中sort排序实例详解
Jul 24 Javascript
vue过渡和animate.css结合使用详解
Jun 14 Javascript
js实现鼠标拖拽多选功能示例
Aug 01 Javascript
利用原生JS实现data方法示例代码
May 28 Javascript
wx-charts 微信小程序图表插件的具体使用
Aug 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
重置版游戏视频
2020/04/09 魔兽争霸
数据库查询记录php 多行多列显示
2009/08/15 PHP
PHP中使用mktime获取时间戳的一个黑色幽默分析
2012/05/31 PHP
Smarty的配置与高级缓存技术分享
2012/06/05 PHP
深入php 正则表达式的学习探讨
2013/06/06 PHP
ThinkPHP设置禁止百度等搜索引擎转码(简单实用)
2016/02/15 PHP
详解php用static方法的原因
2018/09/12 PHP
php实现分页功能的详细实例方法
2019/09/29 PHP
js中cookie的添加、取值、删除示例代码
2013/10/21 Javascript
基于jquery自定义的漂亮单选按钮RadioButton
2013/11/19 Javascript
js实现简洁大方的二级下拉菜单效果代码
2015/09/01 Javascript
JavaScript基于扩展String实现替换字符串中index处字符的方法
2017/06/13 Javascript
vue使用pdfjs显示PDF可复制的实现方法
2018/12/14 Javascript
JavaScript碎片—函数闭包(模拟面向对象)
2019/03/13 Javascript
通过实践编写优雅的JavaScript代码
2019/05/30 Javascript
Vue中的transition封装组件的实现方法
2019/08/13 Javascript
Vue 自定义标签的src属性不能使用相对路径的解决
2019/09/17 Javascript
vue el-table实现自定义表头
2019/12/11 Javascript
解决element-ui里的下拉多选框 el-select 时,默认值不可删除问题
2020/08/14 Javascript
零基础写python爬虫之爬虫的定义及URL构成
2014/11/04 Python
python中(str,list,tuple)基础知识汇总
2018/02/20 Python
解决Django migrate No changes detected 不能创建表的问题
2018/05/27 Python
Python Web框架之Django框架Model基础详解
2019/08/16 Python
用python写PDF转换器的实现
2020/10/29 Python
python进行二次方程式计算的实例讲解
2020/12/06 Python
HTML5触摸事件(touchstart、touchmove和touchend)的实现
2020/05/08 HTML / CSS
爱尔兰最大的体育零售商:Life Style Sports
2019/06/12 全球购物
傲盾软件面试题
2015/08/17 面试题
EntityManager都有哪些方法
2013/11/01 面试题
公安学专业求职信
2014/07/27 职场文书
职工小家建设活动方案
2014/08/25 职场文书
给老师的一封感谢信
2015/01/20 职场文书
2015年公民道德宣传日活动总结
2015/03/23 职场文书
第一书记观后感
2015/06/08 职场文书
大学生党员暑假实践(活动总结)
2019/08/21 职场文书
Python初学者必备的文件读写指南
2021/06/23 Python