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 27 Javascript
JavaScript中的变量定义与储存介绍
Dec 31 Javascript
javascript中clipboardData对象用法详解
May 13 Javascript
原生js封装二级城市下拉列表的实现代码
Jun 16 Javascript
利用Query+bootstrap和js两种方式实现日期选择器
Jan 10 Javascript
canvas实现探照灯效果
Feb 07 Javascript
利用node.js如何搭建一个简易的即时响应服务器
May 28 Javascript
jquery请求servlet实现ajax异步请求的示例
Jun 03 jQuery
记一次vue去除#问题处理经过小结
Jan 24 Javascript
js神秘的电报密码 哈弗曼编码实现
Sep 10 Javascript
Vue中多元素过渡特效的解决方案
Feb 05 Javascript
arcgis.js控制地图地体的显示范围超出区域自动弹回(实现思路)
Jan 28 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算开始时间到过期时间的相隔的天数
2011/01/12 PHP
PHP实现对png图像进行缩放的方法(支持透明背景)
2015/07/15 PHP
PHP设计模式之工厂模式与单例模式
2016/09/28 PHP
理解JavaScript的变量的入门教程
2015/07/07 Javascript
JS中的hasOwnProperty()、propertyIsEnumerable()和isPrototypeOf()
2016/08/11 Javascript
javascript实现根据汉字获取简拼
2016/09/25 Javascript
基于jQuery实现的Ajax 验证用户名唯一性实例代码
2017/06/28 jQuery
React-Native实现ListView组件之上拉刷新实例(iOS和Android通用)
2017/07/11 Javascript
bootstrap datepicker插件默认英文修改为中文
2017/07/28 Javascript
使用Vue完成一个简单的todolist的方法
2017/12/01 Javascript
javascript实现最长公共子序列实例代码
2018/02/05 Javascript
详解Vue中watch的高级用法
2018/05/02 Javascript
详解三种方式解决vue中v-html元素中标签样式
2018/11/22 Javascript
使用 Angular RouteReuseStrategy 缓存(路由)组件的实例代码
2019/11/01 Javascript
解决ele ui 表格表头太长问题的实现
2019/11/13 Javascript
Python的多态性实例分析
2015/07/07 Python
Python列表list排列组合操作示例
2018/12/18 Python
Python编程深度学习计算库之numpy
2018/12/28 Python
tensorflow自定义激活函数实例
2020/02/04 Python
python剪切视频与合并视频的实现
2020/03/03 Python
解决运行出现'dict' object has no attribute 'has_key'问题
2020/07/15 Python
详解css3中dispaly的Grid布局与Flex布局
2020/09/11 HTML / CSS
美国开幕式潮店:Opening Ceremony
2018/02/10 全球购物
世界上第一个创建了罩杯系统的美国内衣品牌:Maidenform
2019/03/23 全球购物
学校节能减排倡议书
2014/05/16 职场文书
小学学校评估方案
2014/06/08 职场文书
校园元旦活动总结
2014/07/09 职场文书
纪检干部对照检查材料
2014/08/22 职场文书
销售竞赛活动方案
2014/08/23 职场文书
2014年小学生迎国庆65周年演讲稿
2014/09/27 职场文书
三严三实民主生活会发言稿
2014/10/13 职场文书
2014旅游局党组书记党建工作汇报材料
2014/11/02 职场文书
2014年团支部年度工作总结
2014/12/24 职场文书
罚站检讨书
2015/01/29 职场文书
儿子满月酒致辞
2015/07/29 职场文书
Pytorch反向传播中的细节-计算梯度时的默认累加操作
2021/06/05 Python