发表于: 2018-10-24 21:38:36

1 692


    今天完成的事情:完成了任务一,回顾了部分css元素

    明天计划的事情:回顾所有css元素,完成任务二

    遇到的问题:vw的窗口适应的问题,滚动栏的跨平台问题,元素间距的统一问题,

vw是以可视窗口总宽为依据,mac下是没有问题的,因为mac滚动栏是在容器内部,不会额外占据宽度,而window的滚动栏是独立于容器的。所以会占据额外的宽度,使得容器本身的宽度缩小,原来刚好在容器里面显示的元素的空间就被占据,于是就换行,影响了布局,最后动手下来,百分比是不会有这种问题的,百分比应该是容器的可用位置为基准的,padiing也是,以父类宽度为基准的百分比,所以可以通过控制宽来控制高。

    收获:css看似简单,其实内部有很多原理,很可能高手的几行代码代替了我们几十行代码,甚至可能性能上也省开销,想要成为一个好的css不简单,实现的方式可能有很多种,但是程序员精益求精,需要一个最省最方便的方法,这也是css不停更新的原因,

   


返回列表 返回列表
评论

    分享到