编码规范
1.html编码规范
(1). doctype头
<!DOCTYPE html>
(2). 对于静态文件的请求,避免使用空的路径
img,embed,link,script,background:url,input避免使用空的路径,会导致有些浏览器会请求两遍
(3). 对于图片的宽,高,最好是写上,这样渲染时候,浏览器能知道,避免计算
img最好是写上width,height,alt
(4). 一些私有数据最好是使用data-***属性
(5). 防止点击链接页面跳动的问题,避免使用以下方式,IE6下如果点击的时候js方式发送个请求,会被aborted掉
<a href="javascript:void">避免使用这种方式</a>
2. css编码规范
(1) 模块以mod-来命名,子级元素最好不要超过四级,模块内的ID样式,直接使用#element,CSS渲染是从右向左的,所以最右使用.class
(2) css HACK
E6 _property:value;
IE6/7 *property:value;
IE6/7/8/9 property:value\9;
非IE6 property//:value;
(3) 尽量少使用filter
(4) 禁止使用expression,!important