发表于: 2018-11-26 21:01:15

1 798


今天完成的事:

bootstrap栅格系统

1、CONTAINER不需要也不应该在 container 中嵌套另一个 container

Container 有两个作用:

1.在随时可能的宽度变化(响应式)中提供宽度限制。当页面宽度变化,container 的宽度也随之变化。并且其中的 column 的宽度是基于百分比,所以他们的值不需要变化。

2.提供一个水平方向的 padding,使其内部的内容不会接触到浏览器的边界,大小为15px。

2、ROW千万记住要把 row 放到 container 的内部,这样才能保证正常

1.Row 是 column 直接存在的容器, row 中最多可有12个 column,可以通过 nesting 的方式灵活扩展。同时作为都是左浮动的 column 的 wrapper,自带 clearfix 的性质。

2. row 左右各有 -15px 的 margin,这样也就抵消了 container 中15px的 padding。

3、COLUMN一定要把 column 放到 row 里使用

每个column 也有15px水平方向的 padding。上面提到的 row ,column 只能在 row 中生存,由于 row 的 margin 为-15px,那么位于两边的 column 就碰到了 container 的边界。但是 column 本身又有 15px 的 padding 使得它其中的内容并不会碰到 container,同时 不同column的内容之间就有了30px的槽。

4、NESTING

当把一系列的 container, row, column 都设置好,就可以通过 nesting 扩展它的栅格系统了,也就是在 column 中直接嵌套 row,而不需要再套一层 container。

明天计划的事:

加紧任务7

遇到的困难:

1、bootstrap的引用,引用写在head里和css写在head里js、jq写在body底部。开始不理解,后面看到是因为后面的写法加载更快。

2、栅格系统运用中发现还是会接触到浏览器边界,对他们边界抵消之间存在疑问。

收获:

综上所述


返回列表 返回列表
评论

    分享到