css3规范
http://www.fly63.com/article/detial/3943
1.通用规范
1.1.文件编码
@charset 'UTF-8';/* 注意字符集说明应在第一行 */
如果css文件中不包含中文,那么声明/不声明都可以,如果有任何一个中文或者符号,都必须声明utf-8格式
1.2.缩进规范
统一使用两个空格缩进
2.初始化规范
由零开始搭建 从零开始搭建的情况下,进行样式初始化,在项目最开始的时候就引入,不要在开发中途引入,避免不可预知的样式冲突。
不使用 UI 框架,但使用了部分插件 插件往往都带有自己特有的样式,如富文本插件,在开发中途使用初始化样式有可能导致样式错乱,所以不建议大范围的初始化,只需简单进行初始化即可。
* { padding: 0; margin: 0; }
3.代码规范
3.1命名规范
class应以功能或内容命名,不以表现形式命名
3.2 书写顺序
1.位置属性 (position,top,left,z-index, display, float等)
2.大小(width,height,padding,margin等)
3.文字系列(font, line-height, letter-spacing, color, text-align等)
4.背景(background, border等)
5.其他(animation, transition等)
3.3 属性缩写
padding, margin和background都可以进行缩写
padding: 上右下左