Bootstrap栅格系统使用方法及页面调整变形的解决方法


Posted in Javascript onMarch 10, 2017

如果你以前使用过Bootstrap2或者了解过响应式技术,那么肯定对Bootstrap栅格系统并不陌生,由于栅格系统的引入,使得Bootstrap的跨设备布局显示变得可能。

什么是栅格系统

栅格系统是指,将页面布局划分为等宽的列,然后通过列数的定义来模块化页面布局。

Bootstrap的栅格系统采用了1-12列的模式,并且通过比例计算来设置你定义的列宽。

例如你这一行想要采用两列的布局模式,那么每列的宽度都为外容器的50%,不管你用什么设备浏览,它都会采用这样的比例进行展示。

不过如果当设备宽度小于你设定的最小宽度,那么这两列就会并排成为一列。

Bootstrap的栅格系统

在Bootstrap中使用栅格系统非常简单方便,只需要在你的div中引入它们已经定义好的类即可。

我们先看看Bootstrap有几种栅格类可以使用:

1. .col-xs-* 这是超小屏幕类(<768px),类似手机等设备。

2. .col-sm-* 这是小屏幕设备类(≥768px且<992px),类似平板设备。

3. .col-md-* 这是中型设备类(≥992px且<1200px)。

4. .col-lg-* 这是大型设备类(≥1200px)。

如何使用Bootstrap栅格系统

你可以通过使用这些对应设备的栅格类来决定自己应用在不同设备上的布局样式。

例如:

<div class="col-xs-6 col-md-12"></div><div class="col-xs-6 col-md-12"></div>

这种编码的结果就是,这两个div在pc端浏览起来是两行(每行都占据12列栅格),而在手机端浏览器来是一行两列(每列占据6列栅格)。

通过这种形式,就能很方便地使用栅格系统定制自己的应用布局了。

其他信息

除了以上的使用方法之外,还能使用“列偏移类”来快速对自己的栅格进行定位,使用方法类似

<div class=".col-md-8 .col-md-offset-3"></div>

按照这样的写法,这个div就会在pc端向右偏移 3列。

使用BootStrap中的栅格系统后,页面调整变形的解决方法

在做考试页面时,使用简单的10-2分格布局。发现缩小后,div位置错乱,如图

Bootstrap栅格系统使用方法及页面调整变形的解决方法

解决方案如下:

Bootstrap栅格系统使用方法及页面调整变形的解决方法

为每个使用到栅格的class添加所有的屏幕属性,实现自适应

Bootstrap栅格系统使用方法及页面调整变形的解决方法

效果如图

Bootstrap栅格系统使用方法及页面调整变形的解决方法

以上所述是小编给大家介绍的Bootstrap栅格系统使用方法及页面调整变形的解决方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
JavaScript Event学习第六章 事件的访问
Feb 07 Javascript
jquery 图片截取工具jquery.imagecropper.js
Apr 09 Javascript
xss文件页面内容读取(解决)
Nov 28 Javascript
js中的值类型和引用类型小结 文字说明与实例
Dec 12 Javascript
jquery 插件学习(四)
Aug 06 Javascript
Ajax异步提交表单数据的说明及方法实例
Jun 22 Javascript
JS 获取鼠标左右键的键值方法
Oct 11 Javascript
js实现鼠标悬浮给图片加边框的方法
Jan 30 Javascript
JS实现AES加密并与PHP互通的方法分析
Apr 19 Javascript
详解从零搭建 vue2 vue-router2 webpack3 工程
Nov 22 Javascript
JS实现简单的文字无缝上下滚动功能示例
Jun 22 Javascript
Angular 多级路由实现登录页面跳转(小白教程)
Nov 19 Javascript
Node.js中.pfx后缀文件的处理方法
Mar 10 #Javascript
Vue.js结合bootstrap实现分页控件
Mar 10 #Javascript
js获取ip和地区
Mar 10 #Javascript
Vue.js bootstrap前端实现分页和排序
Mar 10 #Javascript
JavaScript组件开发之输入框加候选框
Mar 10 #Javascript
原生javascript移动端滑动banner效果
Mar 10 #Javascript
jQuery弹出窗口简单实现代码
Mar 09 #Javascript
You might like
如何使用PHP中的字符串函数
2006/10/09 PHP
php防止伪造数据从地址栏URL提交的方法
2014/08/24 PHP
php计算一个文件大小的方法
2015/03/30 PHP
PHP中__autoload和Smarty冲突的简单解决方法
2016/04/08 PHP
遍历echsop的region表形成缓存的程序实例代码
2016/11/01 PHP
修改yii2.0用户登录使用的user表为其它的表实现方法(推荐)
2017/08/01 PHP
php+mysql+ajax 局部刷新点赞/取消点赞功能(每个账号只点赞一次)
2020/07/24 PHP
面向对象的Javascript之二(接口实现介绍)
2012/01/27 Javascript
js选项卡的实现方法
2015/02/09 Javascript
js实现简单排列组合的方法
2016/01/27 Javascript
不能不知道的10个angularjs英文学习网站
2016/03/23 Javascript
Javascript 实现微信分享(QQ、朋友圈、分享给朋友)
2016/10/21 Javascript
Angularjs中使用layDate日期控件示例
2017/01/11 Javascript
详解Vue + Vuex 如何使用 vm.$nextTick
2017/11/20 Javascript
element-ui 中的table的列隐藏问题解决
2018/08/24 Javascript
Python 3.x 安装opencv+opencv_contrib的操作方法
2018/04/02 Python
Python使用matplotlib绘制随机漫步图
2018/08/27 Python
在scrapy中使用phantomJS实现异步爬取的方法
2018/12/17 Python
Python使用MyQR制作专属动态彩色二维码功能
2019/06/04 Python
PyTorch中的padding(边缘填充)操作方式
2020/01/03 Python
Scrapy基于scrapy_redis实现分布式爬虫部署的示例
2020/09/29 Python
Python提取视频中图片的示例(按帧、按秒)
2020/10/22 Python
意大利综合购物网站:Giordano Shop
2016/10/21 全球购物
英国奢华护肤、美容和Spa品牌:Temple Spa
2019/11/02 全球购物
JD Sports西班牙:英国领先的运动服装公司
2020/01/06 全球购物
兰蔻法国官方网站:Lancôme法国
2020/02/22 全球购物
J2EE面试题大全
2016/08/06 面试题
法务专员岗位职责
2014/01/02 职场文书
应聘医药销售自荐书范文
2014/02/08 职场文书
新年晚会主持词
2014/03/24 职场文书
酒店管理毕业生自荐信
2014/05/25 职场文书
禁毒宣传标语
2014/06/19 职场文书
国际商务专业毕业生自我鉴定2014
2014/09/27 职场文书
2016大学生入党积极分子心得体会
2016/01/06 职场文书
Golang之sync.Pool使用详解
2021/05/06 Golang
js作用域及作用域链工作引擎
2022/07/07 Javascript