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 相关文章推荐
使用ExtJS技术实现的拖动树结点
Aug 05 Javascript
IE6弹出“已终止操作”的解决办法
Nov 27 Javascript
JS关键字变色实现思路及代码
Feb 21 Javascript
jquery $.each 和for怎么跳出循环终止本次循环
Sep 27 Javascript
常用的jQuery前端技巧收集
Dec 24 Javascript
利用JQuery写一个简单的异步分页插件
Mar 07 Javascript
js前端实现多图图片上传预览的两个方法(推荐)
Nov 18 Javascript
angularJS+requireJS实现controller及directive的按需加载示例
Feb 20 Javascript
妙用Angularjs实现表格按指定列排序
Jun 23 Javascript
Angular4学习笔记之准备和环境搭建项目
Aug 01 Javascript
AngularJS实现的base64编码与解码功能示例
May 17 Javascript
VueCli3构建TS项目的方法步骤
Nov 07 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
PHP利用COM对象访问SQLServer、Access
2006/10/09 PHP
smarty模板中拼接字符串的方法
2014/02/14 PHP
PHP变量赋值、代入给JavaScript中的变量
2015/06/29 PHP
用php+ajax新建流程(请假、进货、出货等)
2017/06/11 PHP
PHP+fiddler抓包采集微信文章阅读数点赞数的思路详解
2019/12/20 PHP
PHP+Redis链表解决高并发下商品超卖问题(实现原理及步骤)
2020/08/03 PHP
filemanage功能中用到的lib.js
2007/04/08 Javascript
jQuery的slideToggle方法实例
2013/05/07 Javascript
js判断ie版本号的简单实现代码
2014/03/05 Javascript
js读取并解析JSON类型数据的方法
2015/11/14 Javascript
Jquery检验手机号是否符合规则并根据手机号检测结果将提交按钮设为不同状态
2015/11/26 Javascript
javascript断点调试心得分享
2016/04/23 Javascript
windows 下安装nodejs 环境变量设置
2017/02/02 NodeJs
jQuery实现切换隐藏与显示同时切换图标功能
2017/10/29 jQuery
ES6的解构赋值实例详解
2019/05/06 Javascript
浅谈VUE防抖与节流的最佳解决方案(函数式组件)
2019/05/22 Javascript
vue element-ul实现展开和收起功能的实例代码
2020/11/25 Vue.js
[46:14]VGJ.T vs Liquid 2018国际邀请赛小组赛BO2 第一场 8.19
2018/08/21 DOTA
Python使用百度API上传文件到百度网盘代码分享
2014/11/08 Python
Python内置数据结构与操作符的练习题集锦
2016/07/01 Python
python bmp转换为jpg 并删除原图的方法
2018/10/25 Python
Python文件读写常见用法总结
2019/02/22 Python
使用Windows批处理和WMI设置Python的环境变量方法
2019/08/14 Python
python tkinter基本属性详解
2019/09/16 Python
python文件读写代码实例
2019/10/21 Python
numpy 声明空数组详解
2019/12/05 Python
使用Python爬虫库requests发送表单数据和JSON数据
2020/01/25 Python
Django Path转换器自定义及正则代码实例
2020/05/29 Python
python动态规划算法实例详解
2020/11/22 Python
卡西欧G-SHOCK英国官网: 防水防震手表
2018/01/08 全球购物
SQL中where和having的区别
2012/06/17 面试题
物流经理自我评价
2013/09/23 职场文书
优秀应届生求职信
2014/06/16 职场文书
《工作是最好的修行》读后感3篇
2019/12/13 职场文书
Python中的min及返回最小值索引的操作
2021/05/10 Python
SpringBoot 集成短信和邮件 以阿里云短信服务为例
2022/04/22 Java/Android