编码规范

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

原文地址:https://www.cnblogs.com/xiaohui108/p/2840604.html