@Secretmm
2021-01-20T07:30:58.000000Z
字数 1358
阅读 508
梳理
<div class="demo"></div>
元素属性值使用双引号语法,如上
统一使用4个空格进行代码缩进
<div><h1></h1><p></p></div><p><span></span></p>
<!-- 不推荐 --><p><div></div></p>
使用展开格式,不使用紧凑格式
/* 推荐 */.daddy-lab {display: block;width: 50px;}/* 不推荐 */.daddy-lab { display: block;width: 50px; }
样式选择器,属性名,属性值关键字全部使用小写字母书写,属性字符串允许使用大写(比如颜色字符串)。
/* 推荐 */.daddy-lab {display: block;}/* 不推荐 */.DADDY-LAB {DISPLAY: BLOCK;}
*ID选择器
/* 推荐 */.daddy-lab {}.daddy-lab li {}/* 不推荐 */* {}#daddy-lab {}
统一使用四个空格进行代码缩进,使得各编辑器表现一致
.daddy-lab {width: 100%;height: 100%;}
每个属性声明末尾都要加分号;
/* 推荐 */.daddy-lab {box-shadow: 1px 1px 1px #333, 2px 2px 2px #ccc;}.daddy-lab, .daddy-lab_logo, .daddy-lab_hd {color: #ff0;}/* 不推荐 */.daddy-lab{box-shadow:1px 1px 1px #333,2px 2px 2px #ccc;}.daddy-lab,.daddy-lab_logo,.daddy-lab_hd{color:#ff0;}
/*和*/之间各有一个空格
推荐/* Comment Text */不推荐/*Comment Text*/
rgb() rgba() hsl() hsla() rect() 中没有空格, 且取值不要带有不必要的0
/* 推荐 */.daddy-lab {color: rgba(255,255,255,.5);}/* 不推荐 */.daddy-lab {color: rgba(255, 255, 255, 0.5);}
css属性值的引号,统一使用单引号
/* 推荐 */.daddy-lab {font-family: 'Hiragino Sans GB';}/* 不推荐 */.daddy-lab {font-family: "Hiragino Sans GB";}
0后面不带单位
/* 推荐 */.daddy-lab {margin: 0 10px;}/* 不推荐 */.daddy-lab {margin: 0px 10px;}
注释前后需换行
推荐:
/* Comment Text */.daddy-lab {}
不推荐:
.daddy-lab {display: block;/* Comment Text */}