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 相关文章推荐
splice slice区别
Oct 09 Javascript
拖拉表格的JS函数
Nov 20 Javascript
javascript AutoScroller 函数类
May 29 Javascript
JavaScript效率调优经验
Jun 04 Javascript
js 利用image对象实现图片的预加载提高访问速度
Mar 29 Javascript
jQuery实现级联菜单效果(仿淘宝首页菜单动画)
Apr 10 Javascript
jQuery插件jFade实现鼠标经过的图片高亮其它变暗
Mar 14 Javascript
JS实现模拟风力的雪花飘落效果
May 13 Javascript
浅谈JS原型对象和原型链
Mar 02 Javascript
Bootstrap 3 按钮标签实例代码
Feb 21 Javascript
nuxt.js 缓存实践
Jun 25 Javascript
浅析vue-router jquery和params传参(接收参数)$router $route的区别
Aug 03 jQuery
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
FCKeditor的安装(PHP)
2007/01/13 PHP
PHP二维数组的去重问题解析
2011/07/17 PHP
PHP 转义使用详解
2013/07/15 PHP
destoon安全设置中需要设置可写权限的目录及文件
2014/06/21 PHP
php实现将任意进制数转换成10进制的方法
2015/04/17 PHP
php制作圆形用户头像的实例_自定义封装类源代码
2017/09/18 PHP
解决php写入数据库乱码的问题
2019/09/17 PHP
解决Laravel5.5下的toArray问题
2019/10/15 PHP
PHP 实现 JSON 数据的编码和解码操作详解
2020/04/22 PHP
js获取图片长和宽度的代码
2009/11/24 Javascript
浅谈javascript的原型继承
2012/07/25 Javascript
js实现可折叠展开的手风琴菜单效果
2015/09/07 Javascript
javaScript实现可缩放的显示区效果代码
2015/10/26 Javascript
移动端js触摸事件详解
2016/09/18 Javascript
jQuery EasyUI常用数据验证汇总
2016/09/18 Javascript
node.js(express)中使用Jcrop进行图片剪切上传功能
2017/04/21 Javascript
vue项目中使用ueditor的实例讲解
2018/03/05 Javascript
使用json-server简单完成CRUD模拟后台数据的方法
2018/07/12 Javascript
vue 集成 vis-network 实现网络拓扑图的方法
2019/08/07 Javascript
JavaScript 作用域scope简单汇总
2019/10/23 Javascript
在vue和element-ui的table中实现分页复选功能
2019/12/04 Javascript
解决vue无法侦听数组及对象属性的变化问题
2020/07/17 Javascript
微信小程序实现单个或多个倒计时功能
2020/11/01 Javascript
[37:47]IG vs Winstrike 2018国际邀请赛小组赛BO2 第二场 8.19
2018/08/21 DOTA
Python实现的数据结构与算法之双端队列详解
2015/04/22 Python
教大家玩转Python字符串处理的七种技巧
2017/03/31 Python
python3安装speech语音模块的方法
2018/12/24 Python
Python3解释器知识点总结
2019/02/19 Python
使用python-cv2实现Harr+Adaboost人脸识别的示例
2020/10/27 Python
Html5新增标签与样式及让元素水平垂直居中
2019/07/11 HTML / CSS
html5实现滑块功能之type=&quot;range&quot;属性
2020/02/18 HTML / CSS
毕业生自荐书
2014/02/03 职场文书
竞选文艺委员演讲稿
2014/04/28 职场文书
关于爱国的标语
2014/06/24 职场文书
2016优秀大学生个人事迹材料范文
2016/03/01 职场文书
html form表单基础入门案例讲解
2021/07/15 HTML / CSS