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 读后台cookie代码
Sep 15 Javascript
基于Jquery的动态添加控件并取值的实现代码
Sep 24 Javascript
学习面向对象之面向对象的术语
Nov 30 Javascript
JS 实现获取打开一个界面中输入的值
Mar 19 Javascript
javascript数组输出的两种方式
Jan 13 Javascript
Vue 2.0入门基础知识之内部指令详解
Oct 15 Javascript
自定义vue组件发布到npm的方法
May 09 Javascript
Vue.js递归组件实现组织架构树和选人功能
Jul 04 Javascript
微信小程序wxml列表渲染原理解析
Nov 27 Javascript
vue cli3.0打包上线静态资源找不到路径的解决操作
Aug 03 Javascript
vue中使用vue-pdf的方法详解
Sep 05 Javascript
AJAX实现指定部分页面刷新效果
Oct 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
PHP的面向对象编程
2006/10/09 PHP
PHP中其实也可以用方法链
2011/11/10 PHP
使用openssl实现rsa非对称加密算法示例
2014/01/24 PHP
ThinkPHP的SAE开发相关注意事项详解
2016/10/09 PHP
会自动逐行上升的文本框
2006/06/30 Javascript
jquery查找tr td 示例模拟
2014/05/08 Javascript
jquery 表格排序、实时搜索表格内容(附图)
2014/05/19 Javascript
jQuery不使用插件及swf实现无刷新文件上传
2014/12/08 Javascript
JS实现超精简的链接列表在固定区域内滚动效果代码
2015/11/04 Javascript
实例讲解JS中setTimeout()的用法
2016/01/28 Javascript
jquery中实现时间戳与日期相互转换
2016/04/12 Javascript
jQuery根据表单name获取值的方法
2016/05/24 Javascript
Jquery对新插入的节点 绑定Click事件失效的解决方法
2016/06/02 Javascript
jQuery Easyui DataGrid点击某个单元格即进入编辑状态焦点移开后保存数据
2016/08/15 Javascript
JS实现可编辑的后台管理菜单功能【附demo源码下载】
2016/09/13 Javascript
JavaScript事件用法浅析
2016/10/31 Javascript
基于vue.js路由参数的实例讲解——简单易懂
2017/09/07 Javascript
VueJs里利用CryptoJs实现加密及解密的方法示例
2019/04/29 Javascript
微信小程序如何获取用户头像和昵称
2019/09/23 Javascript
基于postman获取动态数据过程详解
2020/09/08 Javascript
[34:10]Secret vs VG 2019国际邀请赛淘汰赛 败者组 BO3 第二场 8.24
2019/09/10 DOTA
基于python的Paxos算法实现
2019/07/03 Python
使用python快速在局域网内搭建http传输文件服务的方法
2019/11/14 Python
Python爬虫实例——爬取美团美食数据
2020/07/15 Python
python+pygame实现坦克大战小游戏的示例代码(可以自定义子弹速度)
2020/08/11 Python
浅析HTML5中的 History 模式
2017/06/22 HTML / CSS
企业法人代表任命书
2014/06/06 职场文书
旅游饭店管理专业自荐书
2014/06/28 职场文书
司法局群众路线教育实践活动整改措施思想汇报
2014/10/13 职场文书
2014个人年终工作总结范文
2014/12/15 职场文书
2014年青年教师工作总结
2014/12/17 职场文书
实习工作表现评语
2014/12/31 职场文书
婚育证明格式
2015/06/17 职场文书
2016年猴年新春致辞
2015/08/01 职场文书
祝福语集锦:给百岁老人祝寿贺词
2019/11/19 职场文书
对象析构函数__del__在Python中何时使用
2022/03/22 Python