如何提高css水平

html-css06

如何提高css水平,第1张

CSS基本上没什么技术含量,只要用时查看参考手册即可。主要是掌握CSS的工作原理。

高手可能用的熟练点,代码漂亮点。非高手就代码乱点,实现的手法糙一点,其实没有本质区别,就和开发程序一样,效果一样,手法多样。

有一个学CSS的个人经验,不要用软件实现,而是用手写代码来做,另外把新浪首页的CSS自己分析一遍,就可速成。

div+css是比较好学会的,但是JS你不花一定功夫的话是很难搞得定的。不要想的那么复杂,把css就当是一个属性一个值,慢慢记就好了,适当的做些训练,CSS还是比较傻瓜式的,当然高深的也有,比如说兼容性,比如说针对不同浏览器写不同的CSS等还是比较难的,还有继承性,浮动,以及定位是比较难处理的。基本的去记就好了,比如说改变字体大小啊,背景啊都是小儿科。另外就是选择器,class,id,标记名,以及通过style内嵌这几种方式要知道怎么做。

JS呢那就是属于编程语言了,虽然是脚本,但是JS的强大会让你震撼。如果你想速成的话,先学一些基础知识,比如说定义变量啊,循环啊等等。然后去学一个Javascript框架,如jquery。使用起来比较简单,兼容性也好,一个月基本上就能用的好了。学JS需要注要的知识点有dom(用JS操纵文档对象样式及属性),ajax(异步传输),这两个Jquery都封装起来了,所以用jquery会速成。

以下是我自己学习的过程:

底一阶段:那会css一点都不会,Table套Table,套到自己眼花了为止。这样持续了一段时间,才开始学CSS的。

第二阶段:td用css,写个宽高啥的,自己能写出css的坚决不用td,即使很麻烦(强迫自己写)

第三阶段:逼着自己一个网页里面只用一个table当框架用,那会还用不好float;

第四阶段:强迫自己完全抛弃table,即使有的时候table比div方便的多(只是为了练练)

第五阶段:数据表用table,其他的div,li;

我现在研究html5呢