发表于: 2017-03-02 22:13:22

2 628


一,今天完成的事情

1.       早上过来复习了一下昨天学的绝对定位和相对定位,把之前自己写的日报都过了一遍,相当于复习了下之前的知识点。

2.       学习了flex(弹性布局)的相关知识,弹性布局简单方便,可操作性强。任一元素都可指定为弹性布局,指定为弹性布局之后,它的子元素的floatclearvertical-align将失效。Flex容器(flex-dieiction(从哪头开始),flex-wrap(换行),align-items(定义交叉轴如何对齐)align-content(定义轴线如何对齐)flex-content(定义项目在主轴上的对齐方式)),flex项目(order(排列顺序),flex-grow(放大比例,默认为0),flex-shrink(项目的缩小比例,默认为1,空间不够自动按比例缩小)align-self(项目自身的对齐方式))。

3.  为了更好的了解flex布局,用学的知识做了网上教程上面的习题。效果如下,http://zengyupei.cn/task5_test.html

4.       下午开始做任务5,使用fixed布局了header(使用flex)和footer(使用box-sizing),然后使用absolute完成了上半部分的图片布局。下半部分思考了一会,最后用上述习题所用的类似的弹性布局(div+span)完成了大部分,http://zengyupei.cn/task5.html 中途遇到了2个问题。

二,打算明天完成的事情

1.       继续完成task5,代码写的很乱,明天学习下代码规范,规范下自己的代码格式。

2.       完成task5的深度思考,深度思考的东西开始做笔记。

3.       下午找题目写ppt,准备后天的小课堂。计划写弹性布局,明天再看看。

 

三,遇到的问题

1.       使用弹性布局,布局task5的下半部分的时候,遇到了“自我介绍”会自动转行的问题,想了半天,后来问了师姐才知道用flex-shrink0(不缩小),搞定了。

2.       Div框设置width100%margin-left5vw的时候,框跑到外面去了。出现了横向滚动轴,后来通过设置width95%margin-left5vw搞定了,感觉很奇怪。

 

四,收获

1.       学会用弹性布局布局较复杂的页面。

2.       将一个任务拆分成各个小任务依次完成。

3.       学会了用object-fit,处理图片,解决图片自适应问题。



返回列表 返回列表
评论

    分享到