近几天才开始系统的学习bootstrap,但马上就遇到了一个‘拦路虎’:containercontainer-fluid到底什么区别。 
查了很多资料,看到很多人和我有同样的疑问,但是下面的回答一般都是一个是响应式一个宽度是百分百,说的好像是那么回事,但是你真的能明白吗?反正我是不能,于是我就去开始自己写demo。 
container ’demo

<!DOCTYPE html>
<html lang="zh-cn"> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1"> <title>Hello World</title> <link rel="stylesheet" type="text/css" href="css/bootstrap.min.css"> </head> <body> <div class="container"> <h3>hello world</h3> </div> <script type="text/javascript" src="js/jquery-1.11.3.min.js"></script> <script type="text/javascript" src="js/bootstrap.min.js"></script> </body> </html>

写完之后打开浏览器,f12后发现container容器不止有15px的padding,还有一个会随着浏览器宽度变化而变化的margin,如图 

 
上图的盒模型为我在满屏时的数值,对浏览器进行缩放会有增加或减少的变化,具体请自己试验,实践出真知嘛。 
container-fluid demo 
当把类换成container-fluid之后,你会发现页面有明显的变化 
,如图 

再看盒模型 
 
你会发现这次整个容器就只有固定的15px的padding,并没有再加margin

结论 
container 类和container-fluid类的区别体现在是否有随视口宽度改变的margin存在。 
container类所谓的自适应也是通过margin的改变来完成,container-fluid类的百分百宽度是指在固有的15px的padding前提下宽度总是当前视口的宽度。

转载于:https://www.cnblogs.com/nico6/p/9205675.html

bootstrap中container类和container-fluid类的区别相关推荐

  1. Bootstrap中CSS通用样式——排版,列表,代码,图片

    一.排版 标题: 在Bootstrap4中,主要对标题样式做了如下规定: (1)重设上下外边距,margin-top值为0,margin-bottom:0.5rem. (2)固定所有标题行高为line ...

  2. bootstrap中单个按钮、按钮组、徽章、进度条

    单按钮: 背景按钮:bootstrap提供了具有特殊意义背景的按钮样式,使用时只需给自己的按钮(button.input.a)加bootstrap提供的类名即可,其具体如下: 类名 描述 .btn 基 ...

  3. 在Bootstrap中使用类的按钮类型

    Bootstrap has 7 different types of buttons with contextual classes from which we can create buttons ...

  4. Bootstrap——制作个人简历网页、工具类【边框(添加、删除、颜色、圆角)、清除浮动、颜色(文本、链接、背景)、display属性、浮动、定位、文本对齐】

    制作个人简历网页 代码: <!DOCTYPE html> <html><head><meta charset="UTF-8">< ...

  5. 弟中弟的Leetcode总结——数组类(二)

    弟中弟的Leetcode总结--数组类(二) 题目描述 Container With Most Water Given n non-negative integers a1, a2, -, an , ...

  6. 在 GUI 控件中使用布局和容器: CBOX 类

    目录 1. 介绍 2. 目标 3. 类 CBox 3.1. 布局样式 3.2. 计算控件之间的间隔 3.3. 对齐 3.4. 部件渲染 3.5. 部件大小调整 3.6. 递归渲染 4. 在对话框窗口里 ...

  7. 【中】JAVA【创建笔记本电脑类】笔记

    创建笔记本电脑类(继承一个类,实现多个接口) 创建NetCard接口和USB接口,创建Computer抽象类,然后继承Computer类,实现NetCard接口和USB接口,创建笔记本电脑类Lapto ...

  8. IDEA中根据数据库自动生成实体类,并自定义所生成的实体类中的注解 @Table @Id @...

    使用IDEA项目添加Hibernate扩展,生成实体类并配置实体类中的注解 一.使用Hibernate自动生成实体类 1.在项目上右键,选择Add Framework Support找到 Hibern ...

  9. CImg库中CImg,CImgList,CImgDisplay三个类的介绍

    转自:http://www.cppprog.com/2009/0426/108.html 本文简单介绍了CImg库中的三个大类:CImg,CImgList,CImgDisplay.然后给出了让CImg ...

  10. CSS样式中伪类和伪类元素的区别(css中一个冒号和两个冒号的区别)

    首先介绍下什么是伪类,所谓伪类就是: 伪类选择元素基于的是当前元素处于的状态,或者说元素当前所具有的特性,而不是元素的id.class.属性等静态的标志.由于 状态是动态变化的,所以一个元素达到一个特 ...

最新文章

  1. 有道词典 纯净版 - imsoft.cnblogs
  2. matlab中tecdem,TopoToolbox: A set of Matlab functions for topographic analysis
  3. js设置ajax执行顺序,2018-03-10fiddler替换js、js的ajax方法执行顺序
  4. android6.0 百度地图,Android百度地图SDK 导航SDK2.0结合定位SDK6.0.5的导航参数设置方法...
  5. jquery通过ajax提交form
  6. Eclipse下导入外部jar包的3种方式
  7. 使用 dojo/query
  8. 手把手带你玩转LiteOS Ping组件
  9. 大面积召回ES8影响交付 蔚来7月仅交付837辆汽车
  10. 春节期间新闻回顾:思科微软多事 熊猫烧香完事
  11. Nginx服务的ssl认证和htpasswd认证
  12. java对excel加密_Java 加密、解密Excel文档
  13. 天猫tf卡速度测试软件,没有对比就没有伤害,老司机实测告诉你高速TF卡究竟有什么好处...
  14. 基于tcp文件传输协议C语言,文件传输协议的(C语言)实现
  15. ubuntu防火墙安装arm架构说明
  16. Android 用代码查看本机保存的Wifi密码
  17. 【大学物理·恒定电流的磁场】恒定磁场的高斯定理与安培环路定理
  18. KUKA.WorkVisual仿真软件 下载分享
  19. 小米手机 adbinterface_啥?消息称小米正在研发1.5亿像素镜头手机
  20. rJava install error “JAVA_HOME cannot be determined from the Registry“

热门文章

  1. SVN版本管理系统的使用(CentOS+Subversion+Apache+Jsvnadmin+TortoiseSVN)
  2. Normal Map Compress with DXT5
  3. 网管必知远程终端3389端口合理修改秘藉
  4. 照片转换为动画 html5,如何使用html5让图片转圈的动画效果
  5. (92)Verilog HDL系统函数和任务:$fclose
  6. 7 SystemVerilog语言编写UART接收
  7. 我喜欢c语言用英文版,说说我喜欢英语的几个理由
  8. python模拟登陆 验证码el_8-python模拟登入(无验证码)
  9. cad2016中选择全图字体怎么操作_抖音上的书单都是用啥做的,抖音书单图片怎么做...
  10. 6005.boost多线程与mavlink协议结合实现消息收发