BootStrap 入门学习笔记之栅格
我对于栅格的理解就是css中的 浮动
例1:
上面代码写了 2遍
解释: 上面的 2行col-md-1 写在 container 的div 外面。红色是 container的边,下面两行写在了container里面。
说明问题:
1、col-指的是横向将父层平分为 12 份 ,md-指的是 对于 小屏显示器(笔记本电脑) ,1 代表 12份中的1份的宽度。
2、上述例子我一共写了16个col-md-1,由于一行默认是12份、所以后4份被挤到下一行了,这就类似于div的浮动。
下面是 col-md-3 每个div占 3份的宽度
-----------------------------------------------------------------------------------------------------------------------------
问题: div 的 class=“row” 其中row的作用是什么呢? 我把 row 改成了 a (随便改成什么都行,只要人家不存在这个class)
效果对比
上面的 class=“row”,下面的class=“a”
说明: 可以看出 row 的作用就是与父div 没有 外边距 。而自己 随便命名的class 就会有 外边距
-------------------------------------------------------------------------------------------------------------------------------
还是 关于 row的 作用 测试
例1 class="row"
例2 上面的 div class="a"
例3 下面的 div class="a"
说明:
1、如果 class =row 该 栅格会 独占一行(col-md-6和4 被挤到了下面一行),并且会与 它上面的 类名 为 row的 div 自动空出 一部分距离 。
2、栅格的宽度是 根据 占比 进行控制的、而高度则是文字内容占的高度控制的。
------------------------------------------------------------------------------------------------------------------------------
移动栅格 col-md-offset-1 向右移动一份 距离
上面是 移动前、下面是移动后
---------------------------------------------------------------------------------------------------------------------------------
push 和 pull
说一下 push 和 offset 的区别 。 效果上看 没有区别。
实际:offset是直接在左侧补列达到偏移的效果,push是通过位置移动达到移动的效果