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 String 的扩展方法集合
Jun 01 Javascript
JQuery做的一个简单的点灯游戏分享
Jul 16 Javascript
js实现点击切换TAB标签实例
Aug 21 Javascript
轻松实现JavaScript图片切换
Jan 12 Javascript
JavaScript sort数组排序方法和自我实现排序方法小结
Jun 06 Javascript
jQuery使用$获取对象后检查该对象是否存在的实现方法
Sep 04 Javascript
Node.js 中使用 async 函数的方法
Nov 20 Javascript
Vue表单及表单绑定方法
Sep 04 Javascript
vue实现登录页面的验证码以及验证过程解析(面向新手)
Aug 02 Javascript
vue 路由子组件created和mounted不起作用的解决方法
Nov 05 Javascript
vue 路由meta 设置导航隐藏与显示功能的示例代码
Sep 04 Javascript
ES6字符串的扩展实例
Dec 21 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 class中self,parent,this的区别以及实例介绍
2013/04/24 PHP
2个比较经典的PHP加密解密函数分享
2014/07/01 PHP
JavaScript中this关键字使用方法详解
2007/03/08 Javascript
javascript之dhDataGrid Ver2.0.0代码
2007/07/01 Javascript
仅用[]()+!等符号就足以实现几乎任意Javascript代码
2010/03/01 Javascript
JavaScript类和继承 constructor属性
2010/03/04 Javascript
autoIMG 基于jquery的图片自适应插件代码
2011/03/12 Javascript
jQuery+AJAX实现遮罩层登录验证界面(附源码)
2020/09/13 Javascript
深入解析JavaScript中的立即执行函数
2016/05/21 Javascript
js小数计算小数点后显示多位小数的实现方法
2016/05/30 Javascript
seajs模块之间依赖的加载以及模块的执行
2016/10/21 Javascript
Bootstrap源码解读标签、徽章、缩略图和警示框(8)
2016/12/26 Javascript
JS高仿抛物线加入购物车特效实现代码
2017/02/20 Javascript
js 判断一个数字是不是2的n次方幂的实例
2017/11/26 Javascript
Vue.js 的移动端组件库mint-ui实现无限滚动加载更多的方法
2017/12/23 Javascript
微信web端后退强制刷新功能的实现代码
2018/03/04 Javascript
vue之将echart封装为组件
2018/06/02 Javascript
Angular中sweetalert弹框的基本使用教程
2018/07/22 Javascript
Angular6笔记之封装http的示例代码
2018/07/27 Javascript
vue props 单项数据流实例分享
2020/02/16 Javascript
JQuery省市联动效果实现过程详解
2020/05/08 jQuery
TensorFlow Session使用的两种方法小结
2018/07/30 Python
python,Django实现的淘宝客登录功能示例
2019/06/12 Python
Python分析微信好友性别比例和省份城市分布比例的方法示例【基于itchat模块】
2020/05/29 Python
详解CSS3的box-shadow属性制作边框阴影效果的方法
2016/05/10 HTML / CSS
wordpress添加Html5的表单验证required方法小结
2020/08/18 HTML / CSS
公司业务员岗位职责
2014/03/18 职场文书
公路绿化方案
2014/05/12 职场文书
生物科学专业自荐书
2014/06/20 职场文书
环境卫生工作汇报材料
2014/10/28 职场文书
保送生自荐信
2015/03/06 职场文书
《玩出了名堂》教学反思
2016/02/17 职场文书
你会写报告?产品体验报告到底该怎么写?
2019/08/14 职场文书
教你怎么用PyCharm为同一服务器配置多个python解释器
2021/05/31 Python
Redis主从配置和底层实现原理解析(实战记录)
2021/06/30 Redis
简单聊聊Golang中defer预计算参数
2022/03/25 Golang