Bootstrap页面缩小变形的快速解决办法


Posted in Javascript onFebruary 03, 2017

bootstrap布局是应用得很广泛的一种网页布局方法,例如:我们用一种中间内容很流行的布局分布:3-6-3式布局。代码如下

<style type="text/css">
body{width:1350px;
}
header{
background-color:#d9534f;
height:120px;
}
.center{
background-color:#31b0d5;
border:1px solid #ff0000;
height:300px;
margin:0px;
}
footer{
background-color:#f0ad4e;
height:100px;
}
</style>
<header class="col-lg-12 "></header>
<div class="col-lg-12 ">
<div class="col-lg-3 "></div>
<div class="col-lg-6 "></div>
<div class="col-lg-3"></div>
</div>
<footer class="col-lg-12"></footer>

运行之后,页面正常,效果如下:

Bootstrap页面缩小变形的快速解决办法

但是,当我们把页面窗口缩小后,发现页面中间的3个div被挤开了,一个div独占一行了,效果如下:

Bootstrap页面缩小变形的快速解决办法

不仅中间的div被挤得位置错乱,网页的长度还自动加长了,这可不是我们需要的效果,这时,可把每个分区的class属性同时设置为col-lg col-md col-sm col-xs,自适应每一种大小的屏幕,改动后的代码如下:

<header class="col-lg-12 col-md-12 col-xs-12 col-sm-12"></header>
<div class="col-lg-12 col-md-12 col-xs-12 col-sm-12">
<div class="col-lg-3 col-md-3 col-xs-3 col-sm-3 center"></div>
<div class="col-lg-3 col-md-3 col-xs-3 col-sm-3 center"></div>
<div class="col-lg-3 col-md-3 col-xs-3 col-sm-3 center"></div>
<div class="col-lg-3 col-md-3 col-xs-3 col-sm-3 center"></div>
</div>
<footer class="col-lg-12 col-md-12 col-xs-12 col-sm-12"></footer>

再运行,缩小页面之后,页面再不乱排列了,但缩小页面窗口时,发现页面变得扁了,效果如下:

Bootstrap页面缩小变形的快速解决办法

这是每个块区元素没有宽度所导致的,若此时再给body设置宽度,[width:1350px(屏幕宽度)]则可以避免这种情况,自动生成了滚动条,并让页面正常显示,效果如下:

Bootstrap页面缩小变形的快速解决办法

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

Javascript 相关文章推荐
javascript检查日期格式的函数[比较全]
Oct 17 Javascript
extjs 的权限问题 要求控制的对象是 菜单,按钮,URL
Mar 09 Javascript
jQuery 版元素拖拽原型代码
Apr 25 Javascript
原生js实现给指定元素的后面追加内容
Apr 10 Javascript
js判断横竖屏及禁止浏览器滑动条示例
Apr 29 Javascript
深入剖析JavaScript:Object类型
May 10 Javascript
Bootstrap基本组件学习笔记之下拉菜单(7)
Dec 07 Javascript
JS实现查找数组中对象的属性值是否存在示例
May 24 Javascript
关于Vue中axios的封装实例详解
Oct 20 Javascript
Vue的Options用法说明
Aug 14 Javascript
jQuery实现放大镜案例
Oct 19 jQuery
vue3.0自定义指令(drectives)知识点总结
Dec 27 Vue.js
拖动时防止选中
Feb 03 #Javascript
jQuery表格的维护和删除操作
Feb 03 #Javascript
折叠菜单及选择器的运用
Feb 03 #Javascript
jQuery读取XML文件的方法示例
Feb 03 #Javascript
JavaScript函数基础详解
Feb 03 #Javascript
JavaScript提高加载和执行效率的方法
Feb 03 #Javascript
使用Bootstrap美化按钮实例代码(demo)
Feb 03 #Javascript
You might like
PHP网页游戏学习之Xnova(ogame)源码解读(十六)
2014/06/30 PHP
PHP5.0 TIDY_PARSE_FILE缓冲区溢出漏洞的解决方案
2018/10/14 PHP
jQuery 处理网页内容的实现代码
2010/02/15 Javascript
js中cookie的添加、取值、删除示例代码
2013/10/21 Javascript
jQuery函数map()和each()介绍及异同点分析
2014/11/08 Javascript
修改或扩展jQuery原生方法的代码实例
2015/01/13 Javascript
JQuery select(下拉框)操作方法汇总
2015/04/15 Javascript
JavaScript获取并更改input标签name属性的方法
2015/07/02 Javascript
理解JavaScript中worker事件api
2015/12/25 Javascript
原生js实现商品放大镜效果
2017/01/12 Javascript
JavaScript中Promise的使用详解
2017/02/26 Javascript
Angularjs中使用指令绑定点击事件的方法
2017/03/30 Javascript
JavaScript实现省市县三级级联特效
2017/05/16 Javascript
js求数组中全部数字可拼接出的最大整数示例代码
2017/08/25 Javascript
JS库 Highlightjs 添加代码行号的实现代码
2017/09/13 Javascript
vue进行图片的预加载watch用法实例讲解
2018/02/07 Javascript
使用ECharts实现状态区间图
2018/10/25 Javascript
利用webpack理解CommonJS和ES Modules的差异区别
2020/06/16 Javascript
[51:22]Fnatic vs IG 2018国际邀请赛小组赛BO2 第一场 8.17
2018/08/18 DOTA
用python写个自动SSH登录远程服务器的小工具(实例)
2017/06/17 Python
python 每天如何定时启动爬虫任务(实现方法分享)
2018/05/21 Python
对python数据切割归并算法的实例讲解
2018/12/12 Python
Python时间序列处理之ARIMA模型的使用讲解
2019/04/02 Python
Python实现从N个数中找到最大的K个数
2020/04/02 Python
使用Python绘制台风轨迹图的示例代码
2020/09/21 Python
CSS3实现的闪烁跳跃进度条示例(附源码)
2013/08/19 HTML / CSS
css3 border旋转时的动画应用
2016/01/22 HTML / CSS
英国领先的男士美容护发用品公司:Mankind
2016/08/31 全球购物
医药营销专业个人自荐信
2013/09/29 职场文书
前台领班岗位职责
2013/12/04 职场文书
学校安全工作制度
2014/01/19 职场文书
空中乘务员岗位职责
2014/03/08 职场文书
工厂车间标语
2014/06/19 职场文书
2014年医德医风工作总结
2014/11/13 职场文书
酒店优秀员工推荐信
2015/03/24 职场文书
React实现动效弹窗组件
2021/06/21 Javascript