.container 类和.container-fluid 类是用于支持响应式布局的容器。它们有什么区别呢?


通过使用chrome浏览器进行实验。

html代码:


得出以下结论:

1、.container类的div左右两边有一个15px的padding(内边距),container-fluid类没有内边距


2、.container类在屏幕宽度小于等于767px的时候,宽度=屏幕宽度的,也就是100%,container-fluid类不管屏幕宽度大小,一直是100%

屏幕宽767px:


3、屏幕宽768px:.container类的div左右出现了外边距margin=9px(左右padding依然是15px),container-fluid类宽度不管屏幕宽度大小,一直是100%。


4、屏幕宽一直拉大(<1000px):.container类的div左右外边距margin一直增大,padding值和子div的宽度不变,屏幕拉大的部分都作用于margin上了。.container-fluid类宽度不管屏幕宽度大小,一直是100%。

5、屏幕拉大到1000px的时候,.container类的div左右外边距margin=15px,左右padding=15px。.container-fluid类宽度不管屏幕宽度大小,一直是100%。


6、屏幕又继续拉大的时候,拉大的部分又全部作用于.container类的div左右外边距margin。.container-fluid类宽度不管屏幕宽度大小,一直是100%。


再大。。。。我的屏幕测试不了。。。。。

总结:

(1).container类出现内边距和外边距,.container-fluid类没有。

(2).container类左右内边距一直是15px,屏幕小于等于767px的时候没有margin值,屏幕大于767px开始有左右margin值,屏幕宽度为768px和1000px的时候,margin值相对最小,分别是9px和15px,其他时候margin值随着屏幕的增大而增大。.container-fluid类宽度不管屏幕宽度大小,一直是100%。


有不对的地方欢迎各路大神指出。

Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐