二CSS
1.reset的使用。首先明确它的作用,因为各个浏览器的默认属性值有所不同需要做兼容性考虑。不要使用全局reset,因为效率低。
2.属性的顺序,改变布局的写在前面,如display,margin,padding,position,其他写在后面(可以按字母顺序排列)
3.定义有含义的id和class名称,简短而明确,多单词使用连接符
4.id尽量定义在大区块,在区块中在查找元素,如<div id="content">...n多内容</div>查找可以用#content .title-color{color:red}
5.使用简写属性,如font-family: palatino, georgia, serif;font-size: 100%;line-height: 1.6;写成font: 100%/1.6 palatino, georgia, serif;
6.属性值为0时单位不要加,如padding:0 15px;
7.值在-1和1中间时,0可以省略,如font-size:.8em
8.颜色值使用十六进制,如color: #ebc而不是color: #eebbcc
9.每个样式以分号(;)结束
10.选择器和{}之间应该有空格,属性名和属性值之间应该有空格(记得code时格式化就可以)
11.属性值用单引号,URI不要添加引号
12.分段注释,没必要每个样式都注释(除非易模糊)
13.利用好继承,在父元素上定义样式,子元素继承样式。可以继承的属性,如font-开头,text-开头,line-height
14.当表示不存在时候,尽量使用display:none而不是visibility:hidden,因为前者浏览器解析不占内存后者会在内存开辟空间
15.避免使用@import
16.发布的代码要压缩
Copyright © 2019- guanggaoshi.cn 版权所有
违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务