欢迎来到DIVCSS5查找CSS资料与学习DIV CSS布局技术!
  作为前端的设计人员,对于CSS的接触,就像吃饭一样,css对于现在网页很重要,要不怎么经常有人说用css来制作网页呢,理所当然,CSS命名规范也十分重要,规范它的命名有利于代码的语义和团队开发。
 
  在这里整理了Web前端开发中的各种CSS规范,包括文件规范、命名规范、书写规范等。
 
  一、文件规范
 
  1、文件均归档至约定的目录中如分页pagination.css 2、文件名必须由小写字母、数字、中划线组成, 单个CSS文件避免过大(建议少于300行)
 
  二、命名规范
 
  规则命名中,不允许使用大写字母,避免使用中文拼音,应该采用更简明有语义的英文单词进行组合,注意缩写,但是不能盲目缩写,不允许通过1、2、3等序号进行命名,尽可能提高代码模块的复用,样式尽量用组合的方式
 
  2、属性编写顺序 显示属性:display/list-style/position/float/clear …
 
  自身属性(盒模型):width/height/margin/padding/border 文本属性:color/font/text-decoration/text-align/text-indent/vertical-align/white-space/content…
 
  三、书写规范
 
  每个声明结束都应该带一个分号,不管是不是最后一个声明; CSS文件中的所有的代码都应该小写; 除了重置浏览器默认样式外,禁止直接为html tag添加css样式设置; 每一条规则应该确保选择器唯一,禁止直接为全局.nav/.header/.body等类设置属性;
 
  四、代码性能优化
 
  选择器应该在满足功能的基础上尽量简短,减少选择器嵌套,查询消耗。但是一定要避免覆盖全局样式设置, 禁止在css中使用*选择符, 0后面不需要单位,比如0px可以省略成0,0.8px可以省略成.8px, 如果可以,颜色尽量用三位字符表示,例如#AABBCC写成#ABC , 在保持代码解耦的前提下,尽量合并重复的样式。
 
  五、其他规范
 
  不要轻易改动全站CSS和通用CSS库。改动后,要经过全面测试。 绝对不要在CSS中使用”*”选择符,背景图片请尽可能使用sprite技术, 减小http请求, 考虑到多人协作开发, sprite按照模块、业务、页面来划分均可。

如需转载,请注明文章出处和来源网址:http://www.divcss5.com/html/h62794.shtml