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文件的代码
Jul 18 Javascript
node.js中的fs.stat方法使用说明
Dec 16 Javascript
JavaScript中return false的用法
Mar 12 Javascript
javascript实现简单查找与替换的方法
Jul 22 Javascript
JS模拟Dialog弹出浮动框效果代码
Oct 16 Javascript
JavaScript学习总结之JS、AJAX应用
Jan 29 Javascript
bootstrap datetimepicker2.3.11时间插件使用
Nov 19 Javascript
在vue-cli脚手架中配置一个vue-router前端路由
Jul 03 Javascript
vue.js数据绑定操作详解
Apr 23 Javascript
微信小程序使用websocket通讯的demo,含前后端代码,亲测可用
May 22 Javascript
Net微信网页开发 使用微信JS-SDK获取当前地理位置过程详解
Aug 26 Javascript
JavaScript模拟实现网易云轮播效果
Apr 04 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
php2html php生成静态页函数
2008/12/08 PHP
php文件怎么打开 如何执行php文件
2011/12/21 PHP
深入浅析Yii admin的权限控制
2016/08/31 PHP
驱动事件的addEvent.js代码
2007/03/27 Javascript
JQuery开发的数独游戏代码
2010/10/29 Javascript
JS命名空间的另一种实现
2013/08/09 Javascript
使用js实现雪花飘落效果
2013/08/26 Javascript
js中各种类型的变量在if条件中是true还是false
2014/07/16 Javascript
jQuery实现图像旋转动画效果
2016/05/29 Javascript
详解js中Json的语法与格式
2016/11/22 Javascript
Vue2.0用 watch 观察 prop 变化(不触发)
2017/09/08 Javascript
vue.js模仿京东省市区三级联动的选择组件实例代码
2017/11/22 Javascript
如何用原生js写一个弹窗消息提醒插件
2019/05/24 Javascript
了解Javascript中函数作为对象的魅力
2019/06/19 Javascript
js实现数字从零慢慢增加到指定数字示例
2019/11/07 Javascript
[00:20]TI9观赛名额抽取Ⅱ
2019/07/24 DOTA
django在接受post请求时显示403forbidden实例解析
2018/01/25 Python
Django 中自定义 Admin 样式与功能的实现方法
2019/07/04 Python
python基于paramiko将文件上传到服务器代码实现
2019/07/08 Python
python之生产者消费者模型实现详解
2019/07/27 Python
python GUI库图形界面开发之PyQt5开发环境配置与基础使用
2020/02/25 Python
Django Admin后台模型列表页面如何添加自定义操作按钮
2020/11/11 Python
idealfit英国:世界领先的女性健身用品和运动衣物品牌
2017/11/25 全球购物
TheFork葡萄牙:欧洲领先的在线餐厅预订平台
2019/05/27 全球购物
路政管理专业推荐信
2013/11/11 职场文书
有趣的广告词
2014/03/18 职场文书
医学检验专业自荐信
2014/09/18 职场文书
庆祝国庆节标语
2014/10/09 职场文书
致百米运动员广播稿5篇
2014/10/13 职场文书
优秀党员事迹材料
2014/12/18 职场文书
入党介绍人意见2015
2015/06/01 职场文书
幼儿园毕业典礼家长致辞
2015/07/29 职场文书
话题作文之财富(600字)
2019/12/03 职场文书
PHP策略模式写法
2021/04/01 PHP
使用Navicat Premium工具将oracle数据库迁移到MySQL
2021/05/27 Oracle
使用HBuilder制作一个简单的HTML5网页
2022/07/07 HTML / CSS