十六进制的颜色值对位数与大小写 十六进制的颜色值默认标准是大写及6位数标注。在未知情况下不希望冒险而降低了渲染的效率。 不赞成 - color:#f3a; 建议用 - color:#FF33AA; display与visibility的差异 display隐藏对象不保留物理空间,visibility为隐藏对象保留占据的物理空间。当浏览器渲染被占据的物理空间时,会有所消耗资源。 不赞成 - visibility:hidden; 建议用 - display:none; border:0;尽管可以隐藏掉边框,但它会为你保留border-color/border-style的使用权。 不赞成 - border:0; 建议用 - border:none; 一张宽高1px的背景图片,虽然文件体积非常之小,但渲染宽高500px的板块需要重复平铺2500次。 不赞成,使用*号通配符 不赞成,div span button b table等标签纳入通配符控制内外填充样式 建议用,有选择性地使用通配符控制内外填充样式。 *号通配符把所有标签都初始化一遍,浏览器的渲染消耗一定的资源。 ID,class都是唯一的,所有没有必要 差 - input#data1 {} 好 - #data1 {} 差 - input.class1 {} 好 - .class {} 差 - treehead treerow treecell { } 好一点 - treehead > treerow > treecell { } 好 - .treecell-header { } 相关文章: