1、保持一贯性
保持连贯性,而不是想到什么就给id和class命名什么。
首先声明通用的部分的样式,然后继续声明不通用的。这样当你需要的时候更容易的去覆盖一个特定的样式。因为样式更易于阅读和更具逻辑性,你会发现编写CSS更迅速。
2、注释标题,日期
当样式被重写的时候遇到问题,可以很方便的找到是原始样式的编写者。
3、使用有用的命名规则
CSS的优点之一就是让内容现实不同风格能力。你重构网站的时候,完全可以只是修改CSS而不去修改HTML。
因此,不要让因为CSS的名字而局限。给位置或者样式以固定的命名方式。如命名一个叫.link-blue的class将会让你麻烦不断,当客户要求你讲链接的蓝色改成橘色的时候将会让你的样式变的很凌乱不堪。
4、使用连字符而不使用下划线
有些比较老的浏览器对取得带下划线的CSS会出现问题,或就是不支持下划线。
因此为了让代码拥有更好的向后兼容性,培养使用连字符成为一个习惯。使用#col-alpha而别使用#col_alpha。
5、避免重复定义
重复的属性尽可能避免重复定义,而需要分组定义元素的属性。如果您的h1和h2元素都是使用相同的字体大小、颜色、和边框等,他们完全和可以合并成组定义。
6、保持页面的整洁性
不要把所有的样式都写在一个样式表当中,通用的与经常修改的要分开单独样式表,只有这样才会保证样式的整洁性和可管理性。