当前位置:  编程技术>WEB前端

惊现学习CSS应该注意的方法

    来源: 互联网  发布时间:2014-09-06

    本文导语:  学习任何东西都是一样,从小学、中学、大学,除了学习知识外就是去学习方法!    要想掌握CSS, 首先要学会HTML,我刚开始是从零开始学习的,花了一个月时间学习HTML,没有老师,书就是我唯一的老师,也没有上网的条...

学习任何东西都是一样,从小学、中学、大学,除了学习知识外就是去学习方法! 

  要想掌握CSS, 首先要学会HTML,我刚开始是从零开始学习的,花了一个月时间学习HTML,没有老师,书就是我唯一的老师,也没有上网的条件!一个月过后,我就开始学习CSS,刚开始看的第一本CSS书是《CSS网页样式设计》看了几天后发现根本看不懂!,之后换了一本《HTML参考大全》,这本书是网页制作师的案头常备之书!之所以更换这本书来学习CSS,是因为这里面有一部分是CSS,就成了我的CSS启蒙书。看了几段后,觉得外国人写的教程很有条理,由浅入深,一步一步引领你向前走,让你明白他们在说什么,而不是象国内的书讲的深浅不一,缺乏条理,好象怕你不知道他很有学问!就象前面所说的那本书《CSS网页样式设计》当时看了,对于初学CSS的我来说,真的不知道它在说什么!

  再来谈一下学习过程中的细节,因为一个样式它是不可能脱离HTML页面的,HTML不与样式结合的话, CSS就失去了存在的意义。所以一般书中都会举一个例子,然后让你上机测试效果,这是笔者想让你有对样式表CSS有一个初步的印象,告诉你CSS能做什么。一个小例子:“麻雀虽小,五脏俱全”,你可能看不懂每一个语句的真正意思。但是你可以记得例子的模式,以后在实践中不断地用,不断用的过程就是不断记的过程,所以不能恢心,不能总认为自己记忆力不好,但不管你骑的是牛也好,千里马也罢,只要有恒心,一定会到达终点的。 

  阅读一本书,一般来说第一次要先把整个书通读一遍,不理解的也要往下看,在往下看的过程中你也许会找到那个问题的答案。看完后你有一个大概的印象,但一定有很多不明白的地方,没关系,继续往下看。 

  第二遍你就要边看边做学习笔记了,把你认为是重点的部分写上,还有,你觉得有疑问的部分也要记下,带着疑问看下去,如果没有答案,你可以去BBS上发一个贴子,好心人还是很多的,提示一句:“一定要学会如何去问问题!” 这里就不说了。你还要上机去练习书上的例子,最让你困惑的:“一是记不住,二是对概念的理解有误(这一条可能是书译的不好,另外就是你的理解不对)”,对于第一条你就要树立信心,坚持再坚持下去。当你到达终点时你回发现一切都是顺理成章的事。因为你努力了,努力了就会有回报,有结果。 

  有好多人也看了,但是没有什么进步,我分析主要有以下几个原因:

  原因一:压力不够,因为有不少人比如美工学CSS,因为是看别人学,所以学之,不学就没优势!这样的压力是很小的,学不好还有美工这碗饭。

  原因二:只是业余学习,这样学还只是玩一玩,因为你不一定非要以这门技术吃饭。

  原因三:方法不对,有的人只是在看教程,但他不动手去做,我以前就是看的太多,做的太少,所以有了实践你才能把理论的东西揉进去。

  掌握CSS的四个学习阶段

  有一次我问一个网友,学CSS难吗?她说:“不难”我说你学多久了?她说:“刚学”。其实她说的也没错!如果有人问我学CSS 难吗?我会说:“难!”为什么我会说难呢? 
学CSS可以分成以下几个阶段: 

  阶段一:不去想浏览器的兼容性问题的情况下能做出页面,但页面里到处用TABLE的 模式DIV写出的页面。 

  阶段二:想到了兼容性问题,但无法提前预防,只会修补问题,大量使用HACK技术(我对HACK技术只是知道,但用的很少) 

  阶段三:可提前预防BUG,但样式表中大量应用了ID,CLASS,CSS译过来是重叠样式表,比如“DIV P SPAN”。这句代码是标明DIV子元素中P的子元素SPAN,这样写就可以定义SPAN的样式了,不用在SPAN中加入CLASS了。这也就是CSS的优点所在,为什么不好好利用而一定要定义一个CLASS呢! 

  阶段四:这一阶段是最难的,良好的HTML语义结构、合理的CSS、可重复利用的样式。良好的语义有这方面的文章,合理的CSS,这两方面以后一定会写专题来研究。

    
 
 

您可能感兴趣的文章:

  • 想深入学习Java应该学习哪些东西
  • 用java做东西,除了学习java,最重要的还应该学习些什么东西?
  • 学习UNIX编程应该从那里入手?
  • 学习openGL的话,应该做些什么准备呢? 在线等哦,
  • 在linux下用c做一个ftp应该学习什么材料
  • 学习jsp应该看什么书
  • 我想以后在unix/liuix下编程,请前辈指导应该怎样学习?在线等
  • 菜鸟求救: 到底应该如何学习java???
  • 请问一下我想系统学习一下linux系统应该如何做呢?
  • 我想学习JAVA, 应该如何下手, 选用什么工具?
  • 学习java应该看那些书???
  • 新手应该选择什么版本的LINUX学习比较合适
  • to 高手:学java应该怎样一步步学习,从菜鸟到高手.
  • 作为一个刚刚接触linux的新手来说,应该如何学习?从哪里开始?谢谢高手赐教!
  • JavaBeans开发用什么工具,学习bean应该怎样开始?
  • 编程新手问题:想学习他人写的程序,下了几个小程序源码包并解开(c/c++),请问第一步应该从哪个、哪几个文件开始分析、学习?
  • 很菜的问题,我要学习java以便到广东工作,应该怎么快速搞定它。
  • 请教应该怎样学习unix下的开发
  • 开始学习linux 应该下载哪一个版本
  • 对于LINUX学习者来说,应该给LINUX分多大的空间?
  • 想学习Linux得兄弟姐妹们注意了:俺有电脑转让400元。
  • 初学者学习Linux需要注意什么?
  • C#反射实例学习入门及注意事项
  • 请有经验的朋友讲讲学习和开发EJB要注意些什么,难点在那里!
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 我准备学习Java,重点在J2EE,高分向大家讨教学习的思路和方法!!!
  • 初学者求教Lynux的学习方法
  • 请教学习JAVA的最佳方法?以免走弯路
  • 请教学习Linux的快速上手的方法?
  • 加入linux,学习流程和方法问题,请指点
  • linux学习方法
  • 嵌入式学习方法
  • 学习linux有什么好的方法?
  • 讨论学习linux的方法
  • GridBagLayout好繁啊,有没有好的方法学习?
  • 高分求linux最佳,最快学习方法,以及好的书籍和资料?
  • 请教linux下网络编程学习方法
  • C#学习笔记之C#的虚方法
  • 我的专业是网络技术,对TCP/IP有一定的了解但不精,想要学习linux下的网络编程,请大家推荐学习方法和优秀的书籍
  • 请教学习linux的方法
  • 大家一起来谈谈学习嵌入式的过程,方法和心得
  • 请大家指教一下 Linux 的学习方法和相关的书籍!!!
  • 给我一些学习浙大出版的《linux内核源代码情景分析》的方法建议
  • 求救学习方法。(100分)
  • 请高手帮助指导一下学习JAVA的方法与经典书籍
  • PHP介绍及学习网站推荐
  • 新手提问:学习c++同时也想学习unix和linux
  • 准备学习docker: docker version命令查看版本
  • 学习c后,学习pb,大家提点建议,谢谢哦
  • HTML 学习总结及下一步学习教程推荐
  • 有最近开始学习Minix的吗?一起来学习吧
  • OpenStack相关学习资料搜集
  • 我想问问哪里有AIX下啊!~版本越新越好!~我想拿来学习学习
  • juqery的python实现:pyquery学习使用教程
  • 想找共同学习Linux的新手,一起学习,共同成长
  • 学习java好 还是学习嵌入式开发好??


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3