为什么后端转前端的人认为CSS很难

     

    这好像是一个共识,后端转前端,JS神马的上手玩的溜,但是CSS,似乎捣鼓起布局,各种效果,觉得很麻烦。

     但是为什么呢?因为JS毕竟是逻辑类的面向对象语言,和后端语言JAVA、C#等很类似,而且做过这么多面向对象封装的后端er,写起JS这种基于function的的各种逻辑代码,简直就是复制粘贴。

     好了,起初转前端时,会看

1  张鑫旭等大牛的一些常用布局www.zhangxinxu.com/wordpress/p…

 2  还有看所有入门级的css样式写法www.runoob.com/css/css-tut…

看完这么多上手就是写div+css,一度把div当做救命稻草,各种元素全部使用DIV,现在想想真是too young too simple.....

为什么?因为看了上面这些资料还是很困惑,感觉还是没有系统掌握,OK,直到我看了一遍CSS权威指南之后,才明白什么是CSS。

 1  区分清楚什么是块元素、行内元素。

 2 什么是替换元素、非替换元素

 3  各种元素选择器,及选择器权重计算

 4 布局原理基于display +float+position。(当然现在有更方便的flex了,这是后话)

什么叫后端er茅塞顿开。。。。。然后我又回头去看了看之前写的那么多页面布局,嗯,一目了然,无非就是各种float+display,

看完本书之后再看一下本书的目录,简直了,把主要属性分组包含到各章,其间的关系原理,简直不要太好。

系统看完之后,布局 样式神马的 简直打通了任督二脉

以下是目录截图,主要包含 选择器  基本视觉格式化  浮动和定位 ,想要系统学习请移步观看本书。想要电子版可以留言。。。




转载于:https://juejin.im/post/5cb962cfe51d456e803516a7

你可能感兴趣的:(为什么后端转前端的人认为CSS很难)