发表于: 2016-03-24 23:32:15

1 991


今天完成的事情:

1、把task8又重新撸了一遍,改成自适应,研究了一遍翻转效果,给task8加上翻转效果。

http://119.10.57.69/ptt06/task8.html


明天计划的事情:

1、先把task9的写一下,抽空回头把task7的改成自适应。

2、看看轮播图。


遇到的问题:

1、同一行2列式布局,设置边框溢出,要用box-sizing属性,刚开始我电脑里的sublime不支持。。后来换个版本就OK了。

2、2列式布局加了浮动如何让2边容器的高度相等(用百分比去设置)。。这个好难把握,最后还是设固定固定高度来分配。


收获:

1、搞明白了用CSS实现翻转效果的原理,在此基础上触类旁通,对轮播图也有一些新的理解。

2、关于设置边距和宽度用百分比值的计算,

1)当父容器设置绝对定位后,子元素的边距百分比值以父元素的宽度为基数。(当父容器设置绝对定位以后,容器的高度和宽度由子元素决定,还有一种情况就是单独给父容器设置固定像素的高度和宽度。)

2)在一个父元素里,给子元素设置绝对定位,绝对定位的偏移值使用百分比的时候,上下方向以父元素的高度为基数,左右方向父元素的宽度(width+padding+margin(如果有外边距))为基数。

3、如果要给子元素使用定位,一般都要给父元素设置高度。

4、一个容器实际占据的宽度为width+左右padding+左右margin的总和,子元素的百分比边距是以width(不包括padding值)为基数算的。还有比较多的情况,只能说百分比值的计算情况比较多,但是弄清楚这一点也很重要,毕竟响应式也是在自适应的基础上实现。

5、学会用box-sizing属性,css3里还是有很多比较实用的样式,有空要多研究一下。


返回列表 返回列表
评论

    分享到