bootstrap框架的.container 和container-fluid 类的区别
.container 类用于固定宽度并支持响应式布局的容器。.container-fluid 类用于 100% 宽度,占据全部视口(viewport)的容器。通过使用chrome浏览器实验html代码:得出以下结论:1、.container类的div左右两边有一个15px的padding(内边距),container-fluid类没有内边距2、.container类在屏幕宽度小于等于767px的时
.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%。
有不对的地方欢迎各路大神指出。
更多推荐
所有评论(0)