规范: 在一个项目中开始的时候,每个人都有自己的习惯与编码规范,在项目进行的过程中有些人会离职,那他的风格会在代码中体验,以后再来新人的时候,还得适应,这样代码就比较乱了。 所以用规范来约束每一个人,这样新加入的人也可以看懂和快速适应。
1.文件规范 文件分类:通用类比如说 公用的样式 第三方的库 还有自己写的样式 业务类:根据业务来划分文件夹 文件引入:不推荐行内样式 推荐使用外联引入和内联引入 不推荐是用@import 文件本身:css文件是由中划线,小写字母这些
2.注释规范:统一的缩进,或注释在代码上面,注释中的说明情况的 ,注释符号中和文字 是否有空格 3.命名规范 4.书写规范 5.其他规范 文档声明 闭合和自闭和标签 文件名称 保留一份源文件 图片合并等
参考:http://nec.netease.com/standard CSS规范
作业:请尝试为前端团队制定一份css规范。 比如: CSS使用UTF-8编码 使用2个空格作为一个缩进层级 选择器与{之间不允许有空格 属性名与之后的:之间不允许包含空格,:与属性值之间必须包含空格。 不允许使用单引号,不允许不适用引号。 属性定义必须另起一行。 属性定义以后必须有;结尾。 选择器嵌套不应大于3级。 尽量不适用@import 尽量避免使用hack,尽量使用简单属性的hack。