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事件热键兼容ie|firefox
Dec 30 Javascript
js 弹出菜单/窗口效果
Oct 30 Javascript
javascript中window.event事件用法详解
Dec 11 Javascript
网页中表单按回车就自动提交的问题的解决方案
Nov 03 Javascript
浅析javascript中的DOM
Mar 01 Javascript
JSON相关知识汇总
Jul 03 Javascript
JavaScript和jQuery制作光棒效果
Feb 24 Javascript
vue 之 .sync 修饰符示例详解
Apr 21 Javascript
AngularJS上传文件的示例代码
Nov 10 Javascript
JavaScript中0、空字符串、'0'是true还是false的知识点分享
Sep 16 Javascript
js实现的在本地预览图片功能示例
Nov 09 Javascript
jQuery 动画与停止动画效果实例详解
May 19 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
mysql5的sql文件导入到mysql4的方法
2008/10/19 PHP
PHP安全的URL字符串base64编码和解码
2014/06/19 PHP
PHP自动重命名文件实现方法
2014/11/04 PHP
PHP后台实现微信小程序登录
2018/08/03 PHP
PHP创建对象的六种方式实例总结
2019/06/27 PHP
PHP实现倒计时功能
2020/11/16 PHP
javascript+dom树型菜单类,希望朋友们一起进步
2007/05/03 Javascript
js调试系列 初识控制台
2014/06/18 Javascript
实例讲解Jquery中隐藏hide、显示show、切换toggle的用法
2016/05/13 Javascript
JavaScript蒙板(model)功能的简单实现代码
2016/08/04 Javascript
JavaScript SHA512加密算法详细代码
2016/10/06 Javascript
详谈js中数组(array)和对象(object)的区别
2017/02/27 Javascript
antd组件Upload实现自己上传的实现示例
2018/12/18 Javascript
react+redux仿微信聊天界面
2019/06/21 Javascript
js回调函数仿360开机
2019/12/26 Javascript
JS sort方法基于数组对象属性值排序
2020/07/10 Javascript
详解vue-cli项目在IE浏览器打开报错解决方法
2020/12/10 Vue.js
python查询mysql中文乱码问题
2014/11/09 Python
Python基于回溯法子集树模板解决取物搭配问题实例
2017/09/02 Python
Python pycharm 同时加载多个项目的方法
2019/01/17 Python
5款Python程序员高频使用开发工具推荐
2019/04/10 Python
pytorch 常用线性函数详解
2020/01/15 Python
python3 实现口罩抽签的功能
2020/03/11 Python
浅谈HTML5新增和废弃的标签
2019/04/28 HTML / CSS
美国鞋类购物网站:Shiekh Shoes
2016/08/21 全球购物
北京RT科技有限公司.net工程师面试题
2013/02/15 面试题
毕业生优秀推荐信
2013/11/26 职场文书
工程业务员工作职责
2013/12/07 职场文书
求职信的要素有哪些呢
2013/12/26 职场文书
幼儿园教师考核制度
2014/02/01 职场文书
排查整治工作方案
2014/06/09 职场文书
公务员中国梦演讲稿
2014/08/19 职场文书
国庆节慰问信
2015/02/15 职场文书
详解MySQL的半同步
2021/04/22 MySQL
修改MySQL的数据库引擎为INNODB的方法
2021/05/26 MySQL
Python面向对象之内置函数相关知识总结
2021/06/24 Python