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