bootstrap中container类和container-fluid类的区别

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了bootstrap中container类和container-fluid类的区别相关的知识,希望对你有一定的参考价值。

参考技术A container的类描述:
.container
padding-right:15px;
padding-left:15px;
margin-right:auto;
margin-left:auto


@media (min-width:768px)
.container
width:750px




@media (min-width:992px)
.container
width:970px




@media (min-width:1200px)
.container
width:1170px




container_fluid的类描述:

.container-fluid
padding-right: 15px;
padding-left: 15px;
margin-right: auto;
margin-left: auto;

当屏幕宽度为1276px时,container类的显示效果为:

container_fluid类的显示效果为:
这时,container类的显示效果中包括margin和padding,而container_fluid类的显示效果中之包括padding。

当屏幕宽度小于768px时,container类的显示效果为:

container_fluid类的显示效果为:

如果浏览器宽度小于768px,则媒体查询部分不再生效,此时,container和container_fluid的显示效果是一样的,都只包括padding。

container 类用于固定宽度并支持响应式布局的容器。
.container-fluid 类用于 100% 宽度,占据全部视口(viewport)的容器,自动实现响应式。怎么理解这两句话呢?

随着屏幕宽度的改变,container字样的位置是会改变的,因为container类的宽度是750、970或1170。当屏幕宽度为950px时,container类的宽度时750(就是所谓的固定宽度),因此,此时的margin为100px,较1276px时靠有一些了(所谓的响应式布局)。
随着屏幕宽度的改变,container_fluid字样的位置不变,且布局也不变,此所谓“占据全部视口(viewport)的容器,自动实现响应式”。

以上是关于bootstrap中container类和container-fluid类的区别的主要内容,如果未能解决你的问题,请参考以下文章

Bootstrap:两行而不是一行的文本

学习 Bootstrap 5 之 Containers

Bootstrap .container 和 .container-fluid 类有啥区别?

如何在 Bootstrap 中引用 $container-max-widths

bootstrap container 宽度问题

学习 Bootstrap 5 之 Breakpoints Containers Grid