前端规范
html 规范
图片
图片统一存放在图片服务器。注意修饰性图片与内容类图片的分类。
图片格式/大小
适当使用 css Sprite理念合并修饰性图片,图片单张体积不能超过150Kb,JPG格式60%品质即可,部分模糊的可以保持在80%。
图片引用
1 | 1.图片路径需要绝对路径格式; |
CSS规范
避免使用id选择器(唯一性)
以字母开头
1 | 1.必须以字母开头 |
全小写,并使用‘-’连字符号
1 | 1.下划线禁止出现在类的命名中,统一使用‘-’连字符 |
命名应简约而不是语义
1.避免过度简写
文件名例举
基本样式base.css框架布局 layout.css模块样式module.css等等
Reset参考
注意!使用时按需配置,去除冗余
精简版(适用于一般的游戏类官网、专题)
1 | body,h1,h2,h3,h4,h5,h6,p,ul,ol,li,input,select,textarea,div,table,td,th,tr,dt,dd,dl{margin:0;padding:0;} |
通用版(基本使用于所有页面)
1 | body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0} |
通用版(支持html5)
1 | body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,hr,button,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{margin:0;padding:0} |
代码风格
1 | 1.css属性值需要用到引号,统一使用单引号 |
用css控制交互或视觉变化,js只需增减className
删除css属性值为0的单位
删除无用css样式