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 相关文章推荐
jquery向上向下取整适合分页查询
Sep 06 Javascript
JS中prototype的用法实例分析
Mar 19 Javascript
jQuery的end()方法使用详解
Jul 15 Javascript
AngularJS控制器controller正确的通信的方法
Jan 25 Javascript
BootStrap制作导航条实例代码
May 06 Javascript
jQuery插件Easyui设置datagrid的pageNumber导致两次请求问题的解决方法
Aug 06 Javascript
浅谈JavaScript 覆盖原型以及更改原型
Aug 31 Javascript
微信小程序 icon组件详细及实例代码
Oct 25 Javascript
bootstrap的常用组件和栅格式布局详解
May 02 Javascript
JQuery实现图片轮播效果
May 08 jQuery
小程序云开发部署攻略(图文教程)
Oct 30 Javascript
Vue.js构建你的第一个包并在NPM上发布的方法步骤
May 01 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边学边教》(02.Apache+PHP环境配置――上篇)
2006/12/13 PHP
ThinkPHP CURD方法之field方法详解
2014/06/18 PHP
php 猴子摘桃的算法
2017/06/20 PHP
php获取手机端的号码以及ip地址实例代码
2018/09/12 PHP
非常漂亮的JS代码经典广告
2007/10/21 Javascript
异步加载script的代码
2011/01/12 Javascript
node.js中的http.createServer方法使用说明
2014/12/14 Javascript
jQuery网页右侧广告跟随滚动代码分享
2020/04/20 Javascript
微信小程序 地图定位简单实例
2016/10/14 Javascript
jquery dataview数据视图插件使用方法
2016/12/23 Javascript
完美实现js选项卡切换效果(二)
2017/03/08 Javascript
AngularJS基于provider实现全局变量的读取和赋值方法
2017/06/28 Javascript
Vue编写多地区选择组件
2017/08/21 Javascript
Vue不能观察到数组length的变化
2018/06/08 Javascript
Element UI框架中巧用树选择器的实现
2018/12/12 Javascript
react native 原生模块桥接的简单说明小结
2019/02/26 Javascript
详解nodejs 开发企业微信第三方应用入门教程
2019/03/12 NodeJs
实例分析javascript中的异步
2020/06/02 Javascript
JS指定音频audio在某个时间点进行播放
2020/11/28 Javascript
Python内置函数Type()函数一个有趣的用法
2015/02/18 Python
解析Python中的__getitem__专有方法
2016/06/27 Python
Python matplotlib可视化实例解析
2020/06/01 Python
python初步实现word2vec操作
2020/06/09 Python
15个Pythonic的代码示例(值得收藏)
2020/10/29 Python
Python利用myqr库创建自己的二维码
2020/11/24 Python
美国专营婴幼儿用品的购物网站:buybuy BABY
2017/01/01 全球购物
高中生学习生活的自我评价
2013/10/09 职场文书
策划主管的工作职责
2013/11/24 职场文书
幼教毕业生自我鉴定
2014/01/12 职场文书
2014全国两会心得体会
2014/03/17 职场文书
服务口号大全
2014/06/11 职场文书
2014年班组长工作总结
2014/11/20 职场文书
安全承诺书
2015/01/19 职场文书
禁毒主题班会教案
2015/08/14 职场文书
新手初学Java List 接口
2021/07/07 Java/Android
大型强子对撞机再次重启探索“第五种自然力”
2022/04/29 数码科技