一、CSS 优化
CSS 优化概述
- CSS优化的作用
- 减轻服务器压力
- 缩短服务器响应时间
- 提高用户的体验度
CSS 优化原则
- 尽量减少HTTP 请求个数
- CSS sprites:合并多个背景图像到一个单独图像,然后通过background-p_w_picpath和background-position进行调整
- Image maps: 结合多个图像到一个单独图像。其总体现规模大致是相当的,但是减少HTTP请求的数量,从而加快页面显示速度
- 页面顶部引入 CSS
- 可以提高页面加载速度
- 样式表放在头部,允许页面逐步呈现
- 将 CSS 和 JS 放到外部文件中
- 页面引入外部文件,将由浏览器缓存
- 后续页会使用缓存
CSS 代码优化
- 合并样式
- 提前定义统一的样式
- 利用 CSS 继承
- 缩小样式文件
- 尽量使用简写属性
- 选择更优的样式属性值
- 比如,border:none;
- 减少样式重写
- 使用 Reset,但并非全局 Reset,比如针对性的清除边距
- 代码压缩
- 使用工具压缩 CSS 代码
- 比如 yuicompressor
- 不要在 HTML 中缩放图像
- 图像在网络传输时仍然保持原来图像的字节数
- 避免空的 src 和 href
总结:本章内容主要介绍了 Css优化(概述、原则、代码优化)
转载于:https://blog.51cto.com/jasonteach/1754441