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 2.0实用简明教程 之获得ExtJS
Apr 29 Javascript
jquery实现div阴影效果示例代码
Sep 16 Javascript
jquery获得keycode的示例代码
Dec 30 Javascript
JS动态修改表格cellPadding和cellSpacing的方法
Mar 31 Javascript
JS使用cookie设置样式的方法
Jun 30 Javascript
JavaScript动态添加css样式和script标签
Jul 19 Javascript
web打印小结
Jan 11 Javascript
微信小程序 页面传值详解
Mar 10 Javascript
windows下vue-cli及webpack搭建安装环境
Apr 25 Javascript
详解node.js平台下Express的session与cookie模块包的配置
Apr 26 Javascript
解决vue axios跨域 Request Method: OPTIONS问题(预检请求)
Aug 14 Javascript
ECharts transform数据转换和dataZoom在项目中使用
Dec 24 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数据库(4)
2006/10/09 PHP
php上的memcache和memcached两个pecl库
2010/03/29 PHP
腾讯QQ php程序员面试题目整理
2010/06/08 PHP
php解决抢购秒杀抽奖等大流量并发入库导致的库存负数的问题
2014/06/19 PHP
CI框架表单验证实例详解
2016/11/21 PHP
Win10 下安装配置IIS + MySQL + nginx + php7.1.7
2017/08/04 PHP
利用Homestead快速运行一个Laravel项目的方法详解
2017/11/14 PHP
SeaJS入门教程系列之完整示例(三)
2014/03/03 Javascript
深入分析escape()、encodeURI()、encodeURIComponent()的区别及示例
2014/08/04 Javascript
基于jquery实现表格内容筛选功能实例解析
2016/05/09 Javascript
AngularJs Managing Service Dependencies详解
2016/09/02 Javascript
快速解决js中window.location.href不工作的问题
2016/11/02 Javascript
javascript 开发之百度地图使用到的js函数整理
2017/05/19 Javascript
JS+canvas实现的五子棋游戏【人机大战版】
2017/07/19 Javascript
EasyUI 数据表格datagrid列自适应内容宽度的实现
2019/07/18 Javascript
ant design vue嵌套表格及表格内部编辑的用法说明
2020/10/28 Javascript
在Django框架中设置语言偏好的教程
2015/07/27 Python
python操作字典类型的常用方法(推荐)
2016/05/16 Python
pandas.cut具体使用总结
2019/06/24 Python
pandas基于时间序列的固定时间间隔求均值的方法
2019/07/04 Python
用python中的matplotlib绘制方程图像代码
2019/11/21 Python
Interrail法国:乘火车探索欧洲,最受欢迎的欧洲铁路通票
2019/08/27 全球购物
俄罗斯设计师家具购物网站:The Furnish
2019/12/01 全球购物
什么是Deployment descriptors;都有什么类型的部署描述符
2015/07/28 面试题
几个Shell Script面试题
2014/04/18 面试题
简单的JAVA编程面试题
2013/03/19 面试题
工业设计专业推荐信
2013/10/29 职场文书
安全生产活动月方案
2014/03/09 职场文书
感恩小明星事迹材料
2014/05/23 职场文书
机械加工与数控专业自荐书
2014/06/04 职场文书
城镇居民医疗保险工作总结
2015/08/10 职场文书
2019各种保证书范文
2019/06/24 职场文书
Python中zipfile压缩包模块的使用
2021/05/14 Python
vue2实现provide inject传递响应式
2021/05/21 Vue.js
JavaScript流程控制(循环)
2021/12/06 Javascript
mongoDB数据库索引快速入门指南
2022/03/23 MongoDB