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 相关文章推荐
iframe 自适应高度[在IE6 IE7 FF下测试通过]
Apr 13 Javascript
javascript调试说明
Jun 07 Javascript
JS实现Enter键跳转及控件获得焦点
Aug 12 Javascript
jQuery调用RESTful WCF示例代码(GET方法/POST方法)
Jan 26 Javascript
简单方法判断JavaScript对象为null或者属性为空
Sep 26 Javascript
js如何打印object对象
Oct 16 Javascript
Javascript 实现微信分享(QQ、朋友圈、分享给朋友)
Oct 21 Javascript
微信小程序实现判断是分享到群还是个人功能示例
May 03 Javascript
JS事件流与事件处理程序实例分析
Aug 16 Javascript
Angular+ionic实现折叠展开效果的示例代码
Jul 29 Javascript
uni-app使用countdown插件实现倒计时
Nov 01 Javascript
关于JavaScript轮播图的实现
Nov 20 Javascript
拖动时防止选中
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
现磨咖啡骗局!现磨咖啡=新鲜咖啡?现磨咖啡背后的猫腻你不懂!
2019/03/28 冲泡冲煮
php中删除字符串中最先出现某个字符的实现代码
2013/02/03 PHP
生成随机字符串和验证码的类的PHP实例
2013/12/24 PHP
php数组编码转换示例详解
2014/03/11 PHP
Yii框架应用组件用法实例分析
2020/05/15 PHP
JS Excel读取和写入操作(模板操作)实现代码
2010/04/11 Javascript
基于JQuery的一句话搞定手风琴菜单
2012/09/14 Javascript
jQuery 仿百度输入标签插件附效果图
2014/07/04 Javascript
PHP 数组current和next用法分享
2015/03/05 Javascript
jquery实现简洁文件上传表单样式
2015/11/02 Javascript
JavaScript入门教程之引用类型
2016/05/04 Javascript
Javascript调试之console对象——你不知道的一些小技巧
2017/07/10 Javascript
nodejs连接mysql数据库及基本知识点详解
2018/03/20 NodeJs
微信小程序实现之手势锁功能实例代码
2018/07/19 Javascript
BootStrap中的模态框(modal,弹出层)功能示例代码
2018/11/02 Javascript
详解Node.js amqplib 连接 Rabbit MQ最佳实践
2019/01/24 Javascript
浅谈Angular单元测试总结
2019/03/22 Javascript
基于Nuxt.js项目的服务端性能优化与错误检测(容错处理)
2019/10/23 Javascript
JavaScript计算正方形面积
2019/11/26 Javascript
python进阶教程之函数对象(函数也是对象)
2014/08/30 Python
Python使用crontab模块设置和清除定时任务操作详解
2019/04/09 Python
Scrapy-Redis结合POST请求获取数据的方法示例
2019/05/07 Python
Python如何使用队列方式实现多线程爬虫
2020/05/12 Python
Python fileinput模块如何逐行读取多个文件
2020/10/05 Python
详解python的变量缓存机制
2021/01/24 Python
Sephora丝芙兰泰国官方网站:国际知名化妆品购物
2017/11/15 全球购物
澳大利亚百货商店中销量第一的商务衬衫品牌:Van Heusen
2018/07/26 全球购物
Lacoste澳大利亚官网:服装、鞋类及配饰
2018/11/14 全球购物
幼儿园亲子活动总结
2014/04/26 职场文书
爱祖国演讲稿
2014/05/04 职场文书
工作所在部门证明
2014/09/21 职场文书
单位作风建设剖析材料
2014/10/11 职场文书
买房协议书范本
2014/10/23 职场文书
2015年手术室工作总结
2015/05/11 职场文书
2016年班主任培训心得体会
2016/01/07 职场文书
公安忠诚教育心得体会
2016/01/23 职场文书