1.必定用文本文件写
回忆起我在前段时间招新人的时候常常遇到的一件事,我们单位提供的试题中常常有css代码问题,但是由于是笔试所以很多人都不会写,他们的回答是,“软件有代码提示嘛~”。对的如:dw、vs这类的网页制作软件都有代码提示,对于熟手来说是个快速编写的好东西,对于新手来说,确实害人不浅的坏东西。没有了输入过程,自然缺少了学习和吸收的过程,在读书的时候,我记得老师说“看书的时候一定要读出声来”,这个是对的,而且也能同样引用到这里,经过一次手就等于练习了一次,css的代码量是有限的,而常常被用到的更加有限,如果一段css代码常常被手动输入,我相信前两次用抄的,以后就能直接默写出来了,如此反复累计。估计一天下来能记下不少了。
这种方式其实当成习惯也不会过,就算是当下很多国外的css编写人员也是用文本文件来写的大有人在。
2.养成良好而规范编写习惯
所谓良好的习惯,指的是编写后的css代码的可读性以及编写时的css结构模式,如果一个写的代码另外一个人很来看懂,甚至自己时间长了都很难看懂,那既会是工作上交流的障碍,也是对网站维护的重大诟病;所谓规范,是指建立在良好习惯的基础上,制定一套符合最舒适编写模式的模型。
css编写的自由度非常高,只要符合基本格式,属性名称间无论是空格、回车都可以乱敲,我们就要规范它,而另外一方面,命名规则写法,我在网络上找到一个比较符合seo的命名规则可以作为参考:CSS_SEO命名规则.txt
3.正确的理解W3C标准与XHTML1.0验证
table是否符合W3C标准和XHTML1.0验证,这个是很多人都不能正确摆正态度的问题,一些人在编写css+html代码时故意避开table 而用div,这种做法不对,在使用表格列表的地方用table,是可以通过和XHTML1.0验证也不活跳出W3C标准的框框的,所以要正确理解W3C标准与XHTML1.0验证,对网页制作所制定的框架,才能更灵活的时候CSS+html
4.注意hack
hack是让所有css+html编写人员头痛的东西,面对现如今越来越多的浏览器,更加让人反之又烦,避免hack的办法有很多种,当然我还是推荐编写符合W3C标准的CSS,就几乎不会出现hack,但也有无法避免的时候,这些都要通过不同浏览器测试才能看的出来,所以在编写的时候一定要同步测试,如果在编写完之后再测试,调整难度也会相对加大
