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 相关文章推荐
Dojo 学习笔记入门篇 First Dojo Example
Nov 15 Javascript
JQuery设置时间段下拉选择实例
Dec 30 Javascript
js实现汉字排序的方法
Jul 23 Javascript
js数组如何添加json数据及js数组与json的区别
Oct 27 Javascript
AngularJS 与百度地图的结合实例
Oct 20 Javascript
Bootstrap 实现查询的完美方法
Oct 26 Javascript
JavaScript面向对象分层思维全面解析
Nov 22 Javascript
vue实现word,pdf文件的导出功能
Jul 31 Javascript
JavaScript原型链与继承操作实例总结
Aug 24 Javascript
js指定日期增加指定月份的实现方法
Dec 19 Javascript
Windows上node.js的多版本管理工具用法实例分析
Nov 06 Javascript
深入了解JS之作用域和闭包
Jun 16 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
国内咖啡文化
2021/03/03 咖啡文化
cmd下运行php脚本
2008/11/25 PHP
微信公众平台开发之天气预报功能
2015/08/31 PHP
thinkPHP5框架自定义验证器实现方法分析
2018/06/11 PHP
php实现微信公众号创建自定义菜单功能的实例代码
2019/06/11 PHP
PHP7 错误处理机制修改
2021/03/09 PHP
检测是否已安装 .NET Framework 3.5的js脚本
2009/02/14 Javascript
js 实现无缝滚动 兼容IE和FF
2009/07/15 Javascript
IE6/7/8中Option元素未设value时Select将获取空字符串
2011/04/07 Javascript
jQuery .tmpl(), .template()学习资料小结
2011/07/18 Javascript
7款吸引人眼球的jQuery/CSS3特效实例分享
2013/04/25 Javascript
jQuery判断元素上是否绑定了指定事件的方法
2015/03/17 Javascript
实例讲解JavaScript的Backbone.js框架中的View视图
2016/05/05 Javascript
js 获取本地文件及目录的方法(推荐)
2016/11/10 Javascript
微信小程序之滚动视图容器的实现方法
2017/09/26 Javascript
EasyUI Tree树组件无限循环的解决方法
2017/09/27 Javascript
vue中过滤器filter的讲解
2019/01/21 Javascript
js 将线性数据转为树形的示例代码
2019/05/28 Javascript
一篇文章弄懂javascript中的执行栈与执行上下文
2019/08/09 Javascript
VUE 自定义组件模板的方法详解
2019/08/30 Javascript
Python中处理字符串之isalpha()方法的使用
2015/05/18 Python
在Django中创建URLconf相关的通用视图的方法
2015/07/20 Python
django框架使用方法详解
2019/07/18 Python
python tkinter实现彩球碰撞屏保
2019/07/30 Python
HTML5标签小集
2011/08/02 HTML / CSS
HTML5之WebGL 3D概述(下)—借助类库开发及框架介绍
2013/01/31 HTML / CSS
斯洛伐克电子产品购物网站:DATART
2020/04/05 全球购物
前台文员的岗位职责
2013/11/14 职场文书
军校大学生个人的自我评价
2014/02/17 职场文书
技能竞赛活动方案
2014/02/21 职场文书
演讲稿格式范文
2014/05/19 职场文书
欢迎标语大全
2014/06/21 职场文书
2014年办公室文秘工作总结
2014/12/09 职场文书
python爬虫之selenium库的安装及使用教程
2021/05/23 Python
基于Redis6.2.6版本部署Redis Cluster集群的问题
2022/04/01 Redis
Mysql中@和@@符号的详细使用指南
2022/06/05 MySQL