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 相关文章推荐
jQuery.ajax 用户登录验证代码
Oct 29 Javascript
Jquery 自定义动画概述及示例
Mar 29 Javascript
图片上传插件jquery.uploadify详解
Nov 15 Javascript
JS中如何判断传过来的JSON数据中是否存在某字段
Aug 18 Javascript
jQuery焦点图切换特效代码分享
Sep 15 Javascript
Javascript 对cookie操作详解及实例
Dec 29 Javascript
JavaScript正则表达式exec/g实现多次循环用法示例
Jan 17 Javascript
基于Bootstrap的网页设计实例
Mar 01 Javascript
微信小程序-横向滑动scroll-view隐藏滚动条
Apr 20 Javascript
详解webpack进阶之loader篇
Aug 23 Javascript
解决Js先触发失去焦点事件再执行点击事件的问题
Aug 30 Javascript
Threejs实现滴滴官网首页地球动画功能
Jul 13 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 join函数应用
2011/05/04 PHP
php smarty 二级分类代码和模版循环例子
2011/06/01 PHP
浅谈PHP与C#的值类型指向区别的详解
2013/05/21 PHP
PHP控制前台弹出对话框的实现方法
2016/08/21 PHP
PHP基于SimpleXML生成和解析xml的方法示例
2017/07/17 PHP
Javascript实现的分页函数
2006/12/22 Javascript
二级域名或跨域共享Cookies的实现方法
2008/08/07 Javascript
prototype Element学习笔记(篇一)
2008/10/26 Javascript
利用javascript实现web页面中指定区域打印
2013/10/30 Javascript
js实现编辑div节点名称的方法
2014/12/17 Javascript
JQuery自动触发事件的方法
2015/06/13 Javascript
js焦点文字滚动效果代码分享
2015/08/25 Javascript
jQuery检测滚动条是否到达底部
2015/12/15 Javascript
基于BootStrap环境写jQuery tabs插件
2016/07/12 Javascript
基于daterangepicker日历插件使用参数注意的问题
2017/08/10 Javascript
用Axios Element实现全局的请求loading的方法
2018/03/15 Javascript
jQuery实现的老虎机跑动效果示例
2018/12/29 jQuery
js实现超级玛丽小游戏
2020/03/18 Javascript
JS sort排序详细使用方法示例解析
2020/09/27 Javascript
wepy--用vantUI 实现上弹列表并选择相应的值操作
2020/11/03 Javascript
vue实现按钮切换图片
2021/01/20 Vue.js
星球大战与Python之间的那些事
2016/01/07 Python
将TensorFlow的模型网络导出为单个文件的方法
2018/04/23 Python
django+mysql的使用示例
2018/11/23 Python
Python MongoDB 插入数据时已存在则不执行,不存在则插入的解决方法
2019/09/24 Python
原生python实现knn分类算法
2019/10/24 Python
利用matplotlib实现根据实时数据动态更新图形
2019/12/13 Python
Python CategoricalDtype自定义排序实现原理解析
2020/09/11 Python
用python计算文件的MD5值
2020/12/23 Python
html5的input的required使用中遇到的问题及解决方法
2018/04/24 HTML / CSS
HTML5 实现图片上传预处理功能
2020/02/06 HTML / CSS
超30万乐谱下载:Musicnotes.com
2016/09/24 全球购物
顶丰TOPPIK台湾官网:增发纤维假发,告别秃发困扰
2018/06/13 全球购物
简历上的自我评价
2014/02/03 职场文书
《夹竹桃》教学反思
2016/02/23 职场文书
mysql批量新增和存储的方法实例
2021/04/07 MySQL