发表于: 2017-03-17 21:46:21

1 723


今天完成的事情:

了解了BFC概念。在三种定位方案中(普通流,浮动,绝对定位),BFC属于普通流。BFC就像一个封闭的盒子,盒子里的元素无论如何变化都不会影响到盒子外面。

触发BFC的条件:

1 body元素就是。

2 float除了none以外的值,则float所在元素触发。

3 绝对定位元素:position(absolute,fixed)。

4 display:inline-block|table-cell|flex所在元素。

5 overflow:hidden|auto|scroll所在元素。

BFC的特点:

1 同一个BFC下的元素,比如上下排列的元素,外边距会重叠。

2 BFC元素可以包裹浮动的元素,就像清除浮动的效果一样。

3 BFC元素不会被浮动元素盖住。


学习了不定宽布局。

左列定宽,右列自适应:

利用float+margin实现。

利用float+margin(fix)实现。

3 使用table

使用flex实现。

右列定宽,左列自适应:

1 使用float+margin实现。

2 使用table实现。

3 使用flex实现。

两列定宽,一列自适应:

1 利用float+margin实现。

2 利用float+overflow实现。

3 利用table实现。

4 利用flex实现。

两侧定宽,中栏自适应:

1 利用table实现。

利用flex实现。

利用float+margin实现


一列不定宽,一列自适应:

1 利用float+overflow。

2 利用table实现。

3 利用flex实现。

多列等分布局:

1 使用float实现。

2 使用table实现。

3 利用flex实现。

全屏布局:

1 利用绝对定位实现。

2 利用flex实现。




任务8刚开始做。


明天的计划:

做完任务8第一个页面。


遇到的问题:


收获:

今天基本就耗在了不定宽布局上面,做了整理。



返回列表 返回列表
评论

    分享到