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 相关文章推荐
你的 mixin 真的兼容 ECMAScript 5 吗?
Apr 11 Javascript
浅谈checkbox的一些操作(实战经验)
Nov 20 Javascript
基于socket.io和node.js搭建即时通信系统
Jul 30 Javascript
JS中正则表达式只有3种匹配模式(没有单行模式)详解
Jul 28 Javascript
Angular 页面跳转时传参问题
Aug 01 Javascript
bootstrap jquery dataTable 异步ajax刷新表格数据的实现方法
Feb 10 Javascript
利用jQuery异步上传文件的插件用法详解
Jul 19 jQuery
基于Vue2x实现响应式自适应轮播组件插件VueSliderShow功能
May 16 Javascript
微信小程序引用iconfont图标的方法
Oct 22 Javascript
JS中的算法与数据结构之集合(Set)实例详解
Aug 20 Javascript
对vuex中store和$store的区别说明
Jul 24 Javascript
js实现限定范围拖拽的示例
Oct 26 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中使用Oracle数据库(5)
2006/10/09 PHP
php实现的css文件背景图片下载器代码
2014/11/11 PHP
PHP模板引擎smarty详细介绍
2015/05/26 PHP
使用symfony命令创建项目的方法
2016/03/17 PHP
JQuery Tab选项卡效果代码改进版
2010/04/01 Javascript
细说浏览器特性检测(2)-通用事件检测
2010/11/05 Javascript
jQuery 瀑布流 绝对定位布局(二)(延迟AJAX加载图片)
2012/05/23 Javascript
前后台交互过程中json格式如何解析以及如何生成
2012/12/26 Javascript
Jquery如何实现点击时高亮显示代码
2014/01/22 Javascript
javascript框架设计之种子模块
2015/06/23 Javascript
JavaScript 七大技巧(二)
2015/12/13 Javascript
Bootstrap布局之栅格系统详解
2016/06/13 Javascript
聊一聊jQuery插件uploadify使用方法
2016/08/24 Javascript
JavaScript中无法通过div.style.left获取值的解决方法
2017/02/19 Javascript
详解vue静态资源打包中的坑与解决方案
2018/02/05 Javascript
js+canvas实现滑动拼图验证码功能
2018/03/26 Javascript
深入浅析Vue.js计算属性和侦听器
2018/05/05 Javascript
通过封装scroll.js 获取滚动条的值
2018/07/13 Javascript
vue实现div拖拽互换位置
2020/07/29 Javascript
javascript实现视频弹幕效果(两个版本)
2019/11/28 Javascript
springboot+vue+对接支付宝接口+二维码扫描支付功能(沙箱环境)
2020/10/15 Javascript
解决vant框架做H5时踩过的坑(下拉刷新、上拉加载等)
2020/11/11 Javascript
[04:54]DOTA2-DPC中国联赛1月31日Recap集锦
2021/03/11 DOTA
Python 连连看连接算法
2008/11/22 Python
Python写的服务监控程序实例
2015/01/31 Python
Python实现曲线拟合操作示例【基于numpy,scipy,matplotlib库】
2018/07/12 Python
PyCharm中代码字体大小调整方法
2019/07/29 Python
html5的canvas方法使用指南
2014/12/15 HTML / CSS
整个世界的设计师家具在哈恩:Designathome
2019/03/25 全球购物
英国羊皮鞋类领先品牌:Just Sheepskin
2019/12/12 全球购物
最新销售员个人自荐信
2013/09/21 职场文书
大龄毕业生求职别忘职业规划
2014/03/11 职场文书
电影雷锋观后感
2015/06/10 职场文书
2015年初中教师个人工作总结
2015/07/21 职场文书
小学班主任工作随笔
2015/08/15 职场文书
Python FuzzyWuzzy实现模糊匹配
2022/04/28 Python