一.命名
ID在一个页面中的唯一性导致了如果以ID为选择器来写CSS,就无法重用,最好采用class选择器;
以字母开头,可保证在所有浏览器下都兼容;不允许单个字母命名;
全部采用小写,可用" - "连词符的方式;下划线" _ "禁止出现在class样式命名中;
禁止驼峰式命名;
起class名字最好做到见名知意。
二.css样式
元素的属性书写顺序:
1.布局定位:display,float,clear,position(top,left,right,bottom),visibility , overflow,list-style,z-index;
2.自身尺寸数据:width,height,margin,padding,border,background
3.文字属性:color , font,text-decoration , text-align ,vertical-align ,white-space换行 ,word-break
4.css3属性:border-radius , box-shadow, text-shadow , background:linear-gradient,cursor,content...
这个书写顺序是浏览器的渲染引擎的顺序制定的,减少回流,提升渲染性能。