优化主要还是朝网络传输方面和减少不必要的渲染考虑
1.发布前压缩CSS,减少数据传输量。
2.合并属性,如margine-left:5px;margine-top:10px 这个就可以合并成一条的。
3.合理设计CSS 布局,注意复用样式,减少渲染上花的时间。class和ID的选择,少用*这种全局匹配,合理设置基本样式(如设置table{})提高复用。
4.减少低效代码的使用,如滤镜,express表达式,!import引入。
5.其它技术,如CSS SPRITE等。
ps:CSS Sprites其实就是把网页中一些背景图片整合到一张图片文件中,再利用CSS的“background-image”,“background- repeat”,“background-position”的组合进行背景定位,background-position可以用数字能精确的定位出背景图片的位置。