技术头条 - 一个快速在微博传播文章的方式     搜索本站
您现在的位置首页 --> CSS/HTML --> CSS Sprites 是否有必要?

CSS Sprites 是否有必要?

浏览:1693次  出处信息

    Smashing Magazine 上面有一篇文章讨论了一下 CSS Sprites ,文章本身并没有否定这种技术的意思,但是提出了很多有价值的反面观点,做 Web Developer 的可以参考一下:

    1. 浏览器默认会缓存所有的图片

    2. CSS Sprites 要把很多图片组织在一起,会增加切图的工作量。

    3. CSS Sprites 需要你编写很多定位代码,增加编码工作量。

    4. 不容易维护。

    5. 不是所有的图片都应该当做背景。很多时候要考虑到页面语义化,有些作为内容的重要图片还是应该用 IMG 标签,而不是 div + 背景图片,这样可以提高网站的可访问性。

    6. 比较老的浏览器只支持2个并发HTTP请求,但是 FireFox 3.0 和 IE8 已经默认支持 6 个并发 HTTP 请求了

    (更多请看原文

    CSS Sprites 确实是一种很好的技术,但是我们也应该随时反思,因为任何一种技术都不应该被滥用

建议继续学习:

  1. CSS Sprites的原理    (阅读:4168)
  2. CSS Sprites图片切割术与图片优化    (阅读:2698)
  3. SmartSprites - 命令行形式的CSS Sprites生成器    (阅读:1916)
QQ技术交流群:445447336,欢迎加入!
扫一扫订阅我的微信号:IT技术博客大学习
© 2009 - 2024 by blogread.cn 微博:@IT技术博客大学习

京ICP备15002552号-1