来到千锋学习前端已经一个月了,一阶段的课程也告一段落。在这一阶段我们先了解了常见的元素及其使用方法,随后学习了position属性和弹性布局,下面我简单分享一下自己的收获以及对知识的理解。
常见的元素及其使用方法,主要讲的是网页布局结构,如何去快速正确的把网页给展现出来。学习过程中我感觉很多东西都不会正确使用,总是容易把各个元素或者属性用错地方导致出现问题,特别是对于浮动属性。对于float真的是印象深刻,因为最开始并不知道用在哪里,所以对于float这个属性如何用是在学习了float之后的一星期之后了,这一周就是自己不断的探索试验的过程。
记得一次我给一个div添加了float:left;然后在div里面添加的内容总是在向着左边靠拢,那时候不懂真的是找了半个小时还没找出来这个错误,问了同学才知道是给div这个大盒子添加了左浮动,之后遇到了很多次这种情况就是在我自己糊里糊涂的探索中才慢慢的把这个float换过来换过去才得以解决。在之后的学习中还是经常受到float的阻挠,归根到底是因为自己对于网页布局结构理解的不够清晰所导致的,在没领悟的日子里真的是备受煎熬。
position有四个属性值,static、absolute、relative和fixd。对于这几个定位属性的运用方法我是这样理解的:第一个值static是默认值对于全局并没有什莫影响的;而absolute是让元素完全脱离文档流,相对于定位的父元素的位置发生偏移,若父元素没有定位则是相对于整个文档发生改变;relative不影响元素本身的特性,不使元素脱离文档流,并且如果没有定位偏移量,对元素本身没有任何影响;而fixed与绝对定位的特性基本一致,的差别是始终相对整个文档进行定位。完全了解position之后对于我的帮助真的很大,并不会像之前一样到处用float而产生错误了。
弹性布局{display:flex}中flex布局默认存在两根轴:水平的主轴和垂直交叉轴;其中的flex-decoration决定了主轴的方向,主要常用的是row(默认值)水平方向;还有column主轴为垂直方向;还有就是flex-wrap换不换行,align-content多根轴线的对齐方式,Justify-content定义了项目在主轴上的对齐方式,align-items属性定义项目在交叉轴上如何对齐,lign-self属性允许单个项目有与其他项目不一样的对齐方式,最后就是flex的默认值flex:0 1 auto;项目不能放大可以缩小,并且是项目原来的大小。
以上就是我对于第一个月的前端课程学习总结了,还是有很多不足的地方在以后会慢慢的补回来。
相关文章
了解千锋动态
关注千锋教育服务号
扫一扫快速进入
千锋移动端页面
扫码匿名提建议
直达CEO信箱