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每日必学之继承
Feb 23 Javascript
浅谈JavaScript的push(),pop(),concat()方法
Jun 03 Javascript
微信小程序 框架详解及实例应用
Sep 26 Javascript
jquery实现瀑布流效果 jquery下拉加载新数据
Dec 12 Javascript
javascript html5轻松实现拖动功能
Mar 01 Javascript
元素全屏的设置与监听实例
Nov 28 Javascript
微信小程序仿微信运动步数排行(交互)
Jul 13 Javascript
深入解读Node.js中的koa源码
Jun 17 Javascript
jQuery内容选择器与表单选择器实例分析
Jun 28 jQuery
Vue使用NProgress进度条的方法
Sep 21 Javascript
ES6中let、const的区别及变量的解构赋值操作方法实例分析
Oct 15 Javascript
JavaScript架构localStorage特殊场景下二次封装操作
Jun 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删除文件夹及其文件夹下所有文件的函数代码
2013/01/23 PHP
php二维数组排序与默认自然排序的方法介绍
2013/04/27 PHP
php 使用curl模拟ip和来源进行访问的实现方法
2017/05/02 PHP
用js格式化金额可设置保留的小数位数
2014/05/09 Javascript
第十篇BootStrap轮播插件使用详解
2016/06/21 Javascript
JavaScript编写九九乘法表(两种任选)
2017/02/04 Javascript
Require.JS中的几种define定义方式示例
2017/06/01 Javascript
基于node.js的fs核心模块读写文件操作(实例讲解)
2017/09/10 Javascript
使用InstantClick.js让页面提前加载200ms
2017/09/12 Javascript
vue 粒子特效的示例代码
2017/09/19 Javascript
springMvc 前端用json的方式向后台传递对象数组方法
2018/08/07 Javascript
vue2中,根据list的id进入对应的详情页并修改title方法
2018/08/24 Javascript
vue axios基于常见业务场景的二次封装的实现
2018/09/21 Javascript
基于Vue插入视频的2种方法小结
2019/04/02 Javascript
解决vuex数据异步造成初始化的时候没值报错问题
2019/11/13 Javascript
vue-列表下详情的展开与折叠案例
2020/07/28 Javascript
python3中bytes和string之间的互相转换
2017/02/09 Python
django表单的Widgets使用详解
2019/07/22 Python
Django+boostrap 美化admin后台的操作
2020/03/11 Python
pandas.DataFrame.drop_duplicates 用法介绍
2020/07/06 Python
通用C#笔试题附答案
2016/11/26 面试题
办公室主任岗位职责
2013/11/08 职场文书
超市业务员岗位职责
2013/12/05 职场文书
市场营销个人求职信范文
2014/02/02 职场文书
旅游市场营销方案
2014/03/09 职场文书
小学端午节活动方案
2014/03/13 职场文书
入党介绍人评语
2014/05/06 职场文书
延安红色之旅心得体会
2014/10/07 职场文书
高中生逃课检讨书
2014/10/10 职场文书
四风批评与自我批评范文
2014/10/14 职场文书
学生检讨书范文
2014/10/30 职场文书
护理见习报告范文
2014/11/03 职场文书
2015年超市收银员工作总结
2015/04/25 职场文书
员工开除通知书
2015/04/25 职场文书
搞笑结婚保证书
2015/05/08 职场文书
采购部年度工作总结
2015/08/13 职场文书