在bootstrap中的布局容器一栏中,提供了container与container-fluid两种容器,其官方解释为:

.container 类用于固定宽度并支持响应式布局的容器。

.container-fluid 类用于 100% 宽度,占据全部视口(viewport)的容器。

所以,先说一说它们的共同点:这两种容器的高度设定都是一致的,都为auto。而他们的不同就在于它们宽度的设定上。

  • container根据屏幕宽度利用媒体查询,已经设定了固定的宽度,作用为阶段性的改变宽度,所以在改变浏览器的大小时,页面是一个阶段一个阶段变化的。

  • container-fluid则是将宽度设定为auto,所以当缩放浏览器时,它会保持全屏大小,始终保持100%的宽度。

如果比喻的话,container就如一个嵌套的水池,只有当最里面最小的那个池子注满水后才会溢到下一个更大的池子,而container-fluid则没有隔断,倒入多少水,就充满多少。

还有一点则是使用container时,你会发现在容器外有一个随着浏览器宽度变化而变化的margin,而使用container-fluid则没有这个margin。而这个margin正是container的作用原理。

简述container与container-fluid的区别相关推荐

  1. 简述面向对象中__new__和__init__区别,这道题朝简单!

    简述面向对象中__new__和__init__区别 使用Python写过面向对象的代码的同学,可能对 __init__ 方法已经非常熟悉了,__init__ 方法通常用在初始化一个类实例的时候.例如: ...

  2. Docker - Docker Container及Container命令详解

    Docker - Docker Container及Container命令详解 什么是Docker容器(Docker Container) 上一篇博客介绍了Docker镜像(Docker Image) ...

  3. 微型计算机的体积虽小 但是性价比比较高,[问答题,简答题] 简述公共管理与企业管理的区别。...

    [问答题,简答题] 简述公共管理与企业管理的区别. 更多相关问题 [单选题]6.1-2下列变更中属于其他变更的是( ). A. 变更工程质量标准 B. 更改有关部分的标高 C. 增减合同中约定的工程量 ...

  4. 说一说windows原生docker及windows Server Container , Hyper Container 之间的关系(学习总结)...

    前一段时间学习netcore的时候解除到了docker,感觉真是不错的技术.百度了不少教程.因为我用windows就下载安装了一下试试.但是没有安装成功,才发现 需要安装virtualbox虚拟机,与 ...

  5. Error running docker container: starting container process caused “exec: \“python\“: executable file

    问题:miniconda3虚拟环境创建python环境,使用下面Dockerfile编译docker镜像 FROM cuda10.2_pt1.5:09061 COPY . /workspace WOR ...

  6. 【快速入门系列】简述 for...in 和 for...of 区别

    引言 在对数组或对象进行遍历时,我们经常会使用到两种方法:for...in 和 for...of,那么这两种方法之间的区别是什么呢?让我们来研究研究. 一.for...in 首先我们看下MDN对for ...

  7. 简述WebService与.NET Remoting的区别及适应场合

    为了能清楚地描述Web Service 和Remoting之间的区别,我打算从他们的体系结构上来说起: Web Service大体上分为5个层次: 1. Http传输信道 2. XML的数据格式 3. ...

  8. 简述线性和非线性电路及其区别

    电气设备是在线性和非线性组件的帮助下构建的.要了解这些器件的基本设计,需要对线性电路和非线性电路有基本的了解.在本文中,小编简单介绍什么是线性和非线性电路及其区别,线性和非线性电路的元素,并解释了一些 ...

  9. java 简述类变量和实例变量的区别

    类变量也叫静态变量,也就是在变量前加了static 的变量: 实例变量也叫对象变量,即没加static 的变量: 类变量和实例变量的区别在于:类变量是所有对象共有,其中一个对象将它值改变,其他对象得到 ...

  10. 什么是超融合技术?简述主流超融合技术及其区别

    1.超融合技术是指在同一套单元设备(x86服务器)中不仅仅具备计算.网络.存储和服务器虚拟化等资源和技术,而且还包括缓存加速.重复数据删除.在线数据压缩.备份软件.快照技术等元素,而多节点可以通过网络 ...

最新文章

  1. java接收的文件转换成临时文件_Android中怎样使用createTempFile实现将字节数据创建到临时文件并转换成FileOutputStream和FileInputStream...
  2. 【亚马逊AWS】入门级别实践
  3. 每天一道LeetCode-----将链表每k个节点逆序一次
  4. Linux网络编程(Socket)
  5. php 内容编码错误,PHP输出缓冲,ob_gzhandler引起的内容编码错误?
  6. centos 6.5装mysql 5.7,centos 6.5装mysql5.7
  7. jupyter显示dataframe完整的行与列
  8. 寻找数组中 的最大值最小值
  9. Swift入坑系列—集合类型
  10. java Session生命周期讨论
  11. 计算机刷bios版本,怎么更新主板bios版本_教你更新技嘉主板bios版本的方法
  12. 腾讯会议中用PPT放视频,视频没有声音
  13. Delphi控件大全
  14. 计算机网络基础简答题
  15. Win10 2004 64位版本 无线网卡AX200刷成Killer AX1650x
  16. OpenGL(十二)——Qt OpenGL绕着坐标轴旋转多边形
  17. c语言 交通处罚单管理程序 typedef struct,交通罚单.doc
  18. zookeeper启动报错:already running as process
  19. 入门SpringBoot-关于启动原理(五)(转)
  20. 玩转Eclipse的Wildfly安装、配置到部署

热门文章

  1. matlab6.0序列号,MFC软件获取USB设备的制造商、产品、序列号
  2. php怎么把日期加时间,将小时分钟添加到日期时间 - php
  3. php启动 大量sess文件,关于PHP中Session文件过多的问题
  4. 打乱 数字_崔召幼儿园中班悦享时光——亲子益智游戏数字配对
  5. html制作圆盘时钟,jquery+html5制作超酷的圆盘时钟表
  6. php获取jsp的session的值,在JSP或Servlet中获取session数量
  7. 如何和后台接触的_后台产品,不只是做支持
  8. navicat fo mysql 教程_Navicat For MySQL的简单使用教程
  9. Java 设计模式 Day3 之面向抽象原则:什么是面向抽象编程?面向抽象编程如何应用?
  10. MVC 模式/Servlet/JSP 编译原理剖析:Servlet 组件到底属于 MVC 模式的哪一层?