之前没有任何代码基础,想通过自学学会基础的CSS样式,如何高效自学CSS?

html-css017

之前没有任何代码基础,想通过自学学会基础的CSS样式,如何高效自学CSS?,第1张

1、初期不要急着自己去设计页面,直接仿站来让自己获得从0到1的能力。 找一些比较有新意的,结构上稍有复杂度的,基本没切过有高相似度的页面,时间要花在刀刃上。确实培养起了自己对CSS的兴趣。

2、基础技能练习差不多了,可以找份真实的工作来巩固深入学习。比你自己业余去摸索要高效10倍。理解了CSS模块化的思想,才发现自己以前只能算是完成了一个页面,而不算是做好了它。真实的产品开发才是自己的CSS能力真正落地的开始。

3、工作后应继续关注相关一些例如Codrops 等这类能带来CSS使用灵感的网站,去思考为什么,而不是copy它的代码去完成功能。页面开发中有太多重复的工作,如果你一直用一个思路去解决问题,会有碍于经验和能力的积累,形成一个较低级舒适区的怪圈。平时也可以去codepen这类网站收集一些琐碎的灵感,增加知识面学习css过程中千万不要剥离HTML学习。当什么时候理解了html的重要性(从页面开发角度而言,它可以视为是后续良好css和js编码得以实施的基础,相当于程序中的数据结构,设计好了可以让你事半功倍),你才可以称得上是一个合格的页面开发

4、对于新人,建议除了几个关键概念,如布局、盒模型、单位等等,都不应该花大量去扣细节,甚至背书记忆,浏览性学习知道有这个东西就行,在实际应用时再去加深记忆。

以上算抛砖引玉,虽然一直认为纯粹的CSS页面开发并不适合作为前端领域里深入发展的方向,但不可否认,在学习玩耍css的过程中,带给了自己很多乐趣。

0基础自学html和css可按以下方法:

1、现在直接学HTML5觉得不太现实,除非有公司打包票只要你学完就要你。

①因为现在HTML4.01仍然是主流,市场要过度到HTML5是需要些许年份的,而且主流浏览器对HTML5与CSS3的支持并不完全。

②你没经过HTML4.01及XHTML1.0的开发时的各种Hack和各种兼容问题,你对浏览器就难以有一个全面的认识,你的经验也缺乏信服力。

③最重要的是学了HTML4.01再去学HTML5和CSS3的新标签和属性,概念上会更容易理解。

2、HTML的标签和css的各种属性样式,至少你要知道他们的存在个大体功能,保证在需要时,能通过查文档后马上能运用。通常每本书都有小实例,学习时,理解就行。

3、学习的书一大堆,但对于0基础的初学者,应该先有模糊的概念,再深入理解。可以先把W3School里的或MSDN里的HTMl和CSS知识都过一遍,实在不懂的就跳过,保存热忱,然后再读更丰富的书加深理论。

4、并不建议报成考,因为成考的很多科目的知识是对你的工作没有实际作用的,只是理论上的东西。学历不重要,实力才是王牌。很多人刚开始就学那么拗口枯燥的理论,结果起初的热情没了,到头来更不值,学习的那份热情很重要。

CSS学习,最重要的是,不以实现为目标

用样式制作出来代码很简单,实现效果也都能够实现的了,但是代码的扩展性、问题的规避、与标签(HTML)的配合等等,都是很重要的,说白了,代码质量是最为重要的,这也是工作之后WEB前端(HTML5)开发工程师职位要求中很重要的一点。

自学CSS,很难说自己能够了解如何书写高质量的代码(HTML、CSS),此时建议借助一些书籍进行学习,在一些书籍当中,针对代码的质量有比较详细的讲解,这方面可以选择《HTML5布局之路》

此外,CSS的学习不要“单独”学习,一定要和HTML去结合,还有就是先学CSS(PC端),再去学CSS3、移动端的东西,切忌求快。