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 原型模式实现OOP的再研究
Apr 09 Javascript
JS中表单的使用小结
Jan 11 Javascript
Javascript中的String对象详谈
Mar 03 Javascript
使用jQuery重置(reset)表单的方法
May 05 Javascript
js实现缓冲运动效果的方法
Apr 10 Javascript
Echarts基本用法_动力节点Java学院整理
Aug 11 Javascript
微信小程序选择图片和放大预览图片功能
Nov 02 Javascript
vue动态绑定组件子父组件多表单验证功能的实现代码
May 14 Javascript
react组件从搭建脚手架到在npm发布的步骤实现
Jan 09 Javascript
vue项目中将element-ui table表格写成组件的实现代码
Jun 12 Javascript
JavaScript控制台的更多功能
Apr 28 Javascript
jQuery ajax - getScript() 方法和getJSON方法
May 14 jQuery
拖动时防止选中
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对关联数组循环遍历的实现方法
2015/03/13 PHP
php遍历删除整个目录及文件的方法
2015/03/13 PHP
thinkphp中的多表关联查询的实例详解
2017/10/12 PHP
thinkPHP5框架闭包函数与子查询传参用法示例
2018/08/02 PHP
TNC vs IO BO3 第二场2.13
2021/03/10 DOTA
Riot.js 快速的JavaScript单元测试框架
2009/11/09 Javascript
Js四则运算函数代码
2012/07/21 Javascript
Js控制弹窗实现在任意分辨率下居中显示
2013/08/01 Javascript
jquery实现页面图片等比例放大缩小功能
2014/02/12 Javascript
Jquery 全选反选实例代码
2015/11/19 Javascript
简单掌握JavaScript中const声明常量与变量的用法
2016/05/21 Javascript
JavaScript获取当前url根目录(路径)
2016/06/17 Javascript
Vuex2.0+Vue2.0构建备忘录应用实践
2016/11/30 Javascript
使用BootStrap实现悬浮窗口的效果
2016/12/13 Javascript
详解webpack进阶之loader篇
2017/08/23 Javascript
vue和webpack项目构建过程常用的npm命令详解
2018/06/15 Javascript
微信小程序 行的删除和增加操作实现详解
2019/09/29 Javascript
12 种使用Vue 的最佳做法
2020/03/30 Javascript
jquery绑定事件 bind和on的用法与区别分析
2020/05/22 jQuery
vue-video-player 断点续播的实现
2021/02/01 Vue.js
[01:11:46]DOTA2-DPC中国联赛 正赛 iG vs Magma BO3 第一场 2月23日
2021/03/11 DOTA
利用soaplib搭建webservice详细步骤和实例代码
2013/11/20 Python
在Django框架中设置语言偏好的教程
2015/07/27 Python
Django 模型类(models.py)的定义详解
2019/07/19 Python
python pillow模块使用方法详解
2019/08/30 Python
Python 识别12306图片验证码物品的实现示例
2020/01/20 Python
解决django 向mysql中写入中文字符出错的问题
2020/05/18 Python
pycharm最新激活码有效期至2100年(亲测可用)
2021/02/05 Python
MAC Cosmetics巴西官方网站:M·A·C彩妆
2019/04/18 全球购物
Lovedrobe官网:英国领先的大码服装品牌
2019/09/19 全球购物
俄罗斯一家时尚女装商店:Charuel
2019/12/04 全球购物
编写类String 的构造函数、析构函数和赋值函数
2012/09/09 面试题
政法大学毕业生自荐信范文
2014/01/01 职场文书
2015年妇委会工作总结
2015/05/22 职场文书
辩护词格式
2015/05/22 职场文书
设置IIS Express并发数
2022/07/07 Servers