学习对我来说怎么那么痛苦呢,一个CSS我怎么也整不明白,学不会。

html-css020

学习对我来说怎么那么痛苦呢,一个CSS我怎么也整不明白,学不会。,第1张

给你几点学css的小建议,希望对你有帮助:

1、根据前辈的分享,整理出一套通用样式,字体、颜色、按钮等通用样式,每次开发新页面拿来直接用,简化过程,感觉上会轻松些。

2、提升视觉效果,换个编辑软件,安装打字效果特别炫酷的插件,代码看起来也很漂亮、舒服,敲代码的时候感觉很棒。

3、看一些大型网站上的炫酷css,临摹一些demo出来,变相的提升成就感,那些炫酷新颖的效果也能增加自己的兴趣。

以上,个人的一点点经验,希望对你有帮助!

首先要问自己三个问题:1.什么是前端?2.我喜欢从事前端开发吗?3.要不要继续走前端人的道路?

这三个问题自己思考完,如果你依然选择了前端,我觉得才有必要接着看下面的,否则尽早另谋出路才是对未来真正的负责

那么接下来说说听不懂怎么办,分两种情况:

1.有一定的计算机基础。现在很多学校还是没有将前端作为一门专业独立出去的,而是归为计算机相关专业的一部分进行教学。所以一般计算机相关专业的学生在学习前端时,都具有一定的编程语言基础,C、C++、VB……而这些同学在刚接触前端三驾马车js、html、css时,往往是泪流满面的——原来编程可以这么简单这么直观这么快乐! 当然这只是暂时的,接下来开始深入前端的时候,他们会发现前端竟然让人如此头痛......去理解js中的原型链、继承、闭包已经够费劲了,DOM&BOM也是如此恶心, 更别提后面还有webpack、ajax、三大框架等着你.......如果你的听不懂属于这种请,不要慌,只是暂时遇到瓶颈了,沉下心来去慢慢一个问题一个问题的解决,面向百度编程,过五关斩六将下来,后面再继续深入的时候就会得心应手

2.毫无基础直接学的前端。鉴于你是前端专业的大一新生,这个可能性会更大一些。你作为大一新生,所学习的应该还不会是太深入的内容,撇开学校教学节奏有问题的假设,那么除了一开始讲的那些计算机基础、软件开发等偏理论的东西,真正归于前端这个小范畴的大概只有js、html、css,html不深入基本就是学各种标签,css就是给标签定义外观,这两个没什么好说的,那么就是js让你听不懂了。在没有语言基础的前提下学习js这种情况有个好处也有个坏处,好处:js是一门比较好入门的语言坏处:js这门语言设计上有一些缺陷饱受诟病不适合作为第一门语言去敲开编程语言的大门。刨去这些不说,无论是有没有其他语言基础,在没有真正理解面向对象之前去深入js,都是会比较吃力的,这个时候个人建议把难啃的骨头放一放,把它扔锅里,小火慢炖,去先吃着那些能吃出味道的菜,吃着吃着闻到骨头香了再回来啃上两口,哈哈哈哈哈这个比喻可能比面向对象还抽象,能理解的话,学前端应该是没问题了

最后,学前端千万不要焦虑~

CSS4与展望目前CSS的成熟标准版本是CSS3,而且在移动端使用较多。CSS4的规范仍在制定中,W3C也在较早的时间公布了一些正在制定中的CSS4规范,例如$e>f、链接地址伪类any-link和:loca1-link、语言相关伪类dir、新的组分选择器。这些特性我们且先不去关注,因为目前还没看出太多亮点,而且实用性也不是特别强,相比现有的预处理器的语法逊色很多。由于兼容性问题,CSS4发布后也会处于与 Ecmascript6类似的处境( Ecmascript6至少还有 Node js支持),需要在前端转译后执行,既然都需要转译,那便和现在某个预处理器的语法规则没差别了,要完全兼容恐怕更是遥遥无期。一种可能的最终解决方案是和Ecmascript6一样借鉴现有一些预处理器的优点,整合形成新的规范语法,然后通过预处理器转译为最终的CSS。这样一个好处是,不用去纠结使用哪个预处理工具,全部以CSS4规范为准即可,但这只是一种可能性。简而言之,CSS4的处境将会比较尴尬,目前最新的浏览器仍没有支持CSS4特性的计划发布后不能兼容仍需要转译,就目前来看,CSS4新添加的特性优势并不明显且实用性不强,而且不如现有的预处理语法。所以只能看它后面的发展情况了。