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代码,用以防止图片撑破页面
Mar 12 Javascript
javascript 带有滚动条的表格,标题固定,带排序功能.
Nov 13 Javascript
锋利的jQuery 要点归纳(二) jQuery中的DOM操作(下)
Mar 23 Javascript
jquery下动态显示jqGrid以及jqGrid的属性设置容易出现问题的解决方法
Oct 22 Javascript
jQuery 源码分析笔记(6) jQuery.data
Jun 08 Javascript
Javascript中With语句用法实例
May 14 Javascript
JS实现网页上随机产生超链接地址的方法
Nov 09 Javascript
JavaScript中英文字符长度统计方法示例【按照中文占2个字符】
Jan 17 Javascript
jQuery实现简单的回到顶部totop功能示例
Oct 16 jQuery
基于 flexible 的 Vue 组件:Toast -- 显示框效果
Dec 26 Javascript
Vue.directive 自定义指令的问题小结
Mar 04 Javascript
vue实现行列转换的一种方法
Aug 06 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 常用函数库和一些实用小技巧
2009/01/01 PHP
PHP nl2br函数 将换行字符转成 &amp;lt;br&amp;gt;
2009/08/21 PHP
PHP file_exists问题杂谈
2012/05/07 PHP
php去除数组中重复数据
2014/11/18 PHP
支付宝接口开发集成支付环境小结
2015/03/17 PHP
PHP通过串口实现发送短信
2015/07/08 PHP
PHP实现生成推广海报的方法详解
2018/03/14 PHP
跟着JQuery API学Jquery 之二 属性
2010/04/09 Javascript
Javascript实现的类似Google的Div拖动效果代码
2011/08/09 Javascript
一个挺有意思的Javascript小问题说明
2011/09/26 Javascript
jquery ajax例子返回值详解
2012/09/11 Javascript
jQuery 1.9版本以上的浏览器判断方法代码分享
2017/08/28 jQuery
js实现数组和对象的深浅拷贝
2017/09/30 Javascript
Vue 自定义动态组件实例详解
2018/03/28 Javascript
vue柱状进度条图像的完美实现方案
2019/08/26 Javascript
js实现点赞按钮功能的实例代码
2020/03/06 Javascript
js 解析 JSON 数据简单示例
2020/04/21 Javascript
小程序自动化测试的示例代码
2020/08/11 Javascript
[01:03:36]Ti4 循环赛第三日DK vs Titan
2014/07/12 DOTA
详解Python中 __get__和__getattr__和__getattribute__的区别
2016/06/16 Python
Python中Scrapy爬虫图片处理详解
2017/11/29 Python
Python工厂函数用法实例分析
2018/05/14 Python
朴素贝叶斯分类算法原理与Python实现与使用方法案例
2018/06/26 Python
python实现五子棋小游戏
2020/03/25 Python
python pandas移动窗口函数rolling的用法
2020/02/29 Python
keras实现基于孪生网络的图片相似度计算方式
2020/06/11 Python
HTML5对手机页面长按会粘贴复制禁用的解决方法
2016/07/19 HTML / CSS
基于HTML5 Canvas的3D动态Chart图表的示例
2017/11/02 HTML / CSS
正隆泰信息技术有限公司上机题
2012/06/14 面试题
初中生期末考试的自我评价
2013/12/17 职场文书
老公爱的承诺书
2014/03/31 职场文书
单位单身证明样本
2014/10/11 职场文书
2015年社区综治工作总结
2015/04/21 职场文书
民间借贷纠纷答辩状
2015/08/03 职场文书
Redis如何一键部署脚本
2021/04/12 Redis
Golang日志包的使用
2022/04/20 Golang