最近忙着找工作,面试的时候有这样一道题目:列举至少10条CSS影响页面渲染效率的写法.虽然写了将近一年的CSS了,但这个问题还真没详细总结过,当时回答的不完整,回来后赶紧查找相关资料.经过查阅资料以及跟朋友们的交流,大致总结出以下几点:1.尽量避免使用IE滤镜滤镜是IE私有属性,而非W3C标准,因此只在IE下有效,其他标准浏览器都不支持,滤镜会明显降低页面的渲染效率,既耗资源兼容性又差,所以要尽量避免使用2.尽量少使用*号选择符例:*{…},#id*{…}*在CSS中作为通配符选择所有的元素建议尽量避免使用*选择符.原因有2:使用*会遍历全部的标签所以会降低渲染效率*号作为通配符会对所有的样式进行重新定义3.不宜...
阅读全文 »