发表于: 2018-12-26 23:58:06
1 857
今天完成的事情:完成了侧栏功能的实现,对sass进行了一些调整,比如增加注释,提高可读性。
明天计划的事情:复习过往的一些知识点及学习架构方面的知识,准备任务14。
遇到的问题:
1.效率方面不高,写个页面不太熟练,有待提升。对一些已学过的知识点模糊了,想要用上的时候,就得花时间查资料。这个不练,过段时间就要忘,得预防。预防方法是做个含盖知识点的脑图平常多看看。
2.做侧边栏时,要隐藏多余的页面,就需要再该页面的父级元素添加voerflow:hidden;这个属性我添加在了body,结果时无效的,后来在html上又添加了voerflow:hidden,才生效了,具体原理不太清楚,可能body是特殊的元素吧。
收获:
1.这次做的侧边栏,发现label标签也能够放在除input所在父元素外的其它父元素中,类似于远程遥控似的,只要for中的参数和input的id是一致的,就没什么问题。
2.sass主要的部分分别为
1.重置部分、全局部分(有点少,应该还有优化空间)
2.占位符部分(这个是针对属性的高重复性而设置,有想过用原子类,但一个个的在页面上添加有点麻 烦,所以用sass的占位符可以提高效率吧。还有重复率高的颜色,我也用占位符,如果用变量感觉没什么太大的变化。)
3.混合器部分(主要针对参数繁杂的问题)
4.body部分(比如要设置背景色及限宽等)
5.三个页面不同的header和cantainer部分
6.三个页面不同的main中部内容部分
7.三个页面不同的footer部分
评论