网站开发淄博,浙江省网站集约化建设通知,网站开发培训 价格,市场营销活动策划方案1#xff1a;首推的是合并css文件#xff0c;如果页面加载10个css文件#xff0c;每个文件1k#xff0c;那么也要比只加载一个100k的css文件慢 2#xff1a;减少css嵌套#xff0c;最好不要套三层以上 3#xff1a;不要在ID选择器前面进行嵌套#xff0c;ID本来就是唯一… 1首推的是合并css文件如果页面加载10个css文件每个文件1k那么也要比只加载一个100k的css文件慢 2减少css嵌套最好不要套三层以上 3不要在ID选择器前面进行嵌套ID本来就是唯一的而且人家权值那么大嵌套完全是浪费性能 4建立公共样式类把相同样式提取出来作为公共类使用比如我们常用的清除浮动等 5减少通配符*或者类似[hiddentrue]这类选择器的使用挨个查找所有... 这性能能好吗当然重置样式这些必须 的东西是不能少的 6巧妙运用css的继承机制如果父节点定义了子节点就无需定义 7拆分出公共css文件对于比较大的项目我们可以将大部分页面的公共结构的样式提取出来放到单独css文件里 这样一次下载后就放到缓存里当然这种做法会增加请求具体做法应以实际情况而定 8不用css表达式表达式只是让你的代码显得更加炫酷但是他对性能的浪费可能是超乎你的想象的 9少用css rest可能你会觉得重置样式是规范但是其实其中有很多的操作是不必要不友好的 10cssSprite合成所有icon图片用宽高加上bacgroud-position的背景图方式显现出我们要的icon图这是一种 十分实用的技巧极大减少了http请求 11当然我们还需要一些善后工作CSS压缩(这里提供一个在线压缩 YUI Compressor) 12GZIP压缩Gzip是一种流行的文件压缩算法详细做法可以谷歌或者百度