回头去看自己写的CSS代码,你很容易就可以发现那些代码都乱成一团了,可能是因为你还没有规划好就开始马马虎虎虎地乱写一通,或者是你的代码夹杂了太多的Hack代码,还可能是因为那些代码改动太过频繁了。
不管出于是什么原因,我们都应该认真考虑怎么写好CSS代码,让那些代码能够更加简洁、易于控制、易于维护。
参考下面这10点心得去实践可以让你不会再那么头痛CSS代码该怎么写。
1.保持代码井井有条
永远不要随随便便地想到一个id、class就一股脑把代码写下去,这样写出来的代码非常难维护也不好扩展,所以应该先考虑如何组织结构更加清晰的CSS代码,以便更好地利用CSS继承的特性。
记住,最常见的元素一定要先声明,再声明具体的某个元素。这样可以让让具体某个元素继承那些已经声明过的属性,也可以让你在需要的时候修改特定的属性。这种结构的CSS代码易于阅读,更符合逻辑结构。
结构化编写CSS代码可以让自己以后能够轻松维护那些代码(或者让替你擦屁股的人松一口气)。可以参考下面这样的结构:
reset
链接、预定义类型
总体布局
二级布局
表单
各种其他元素……
2.标注代码作者、日期、其他重要信息
在css代码的头部写明是谁写了这些代码,在什么时候,怎么联系上作者,特别是在制作模板和主题的时候。像这样的信息:
注意图片中的示例颜色代码,多年来我发现列出一份CSS中用到的颜色示例代码并说明大概是什么颜色,在不管是最初编写颜色样式的时候还是以后可能会进行的改进都是极其有效地,至少可以再你打开取色器输入那些16进制颜色代码的之前可以让你有个大概的印象,或者可以在需要改变颜色的时候提供快速的参考。
