IT技术博客大学习 共学习 共进步
全部 移动开发 后端 数据库 AI 算法 安全 DevOps 前端 设计 开发者

CSS Sprites 是否有必要?

Dreamer's Blog 2010-04-28 15:36:24 累计浏览 2,705 次
本机暂存

    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. translateZ() (2026-06-25 21:18:56)
  2. translateY() (2026-06-25 21:17:56)
  3. translateX() (2026-06-25 21:16:01)

查看更多 前端 文章 →

建议继续学习

  1. SmartSprites - 命令行形式的CSS Sprites生成器 (累计阅读 123,894)
  2. 50个活力和动感的网页设计-颜色的灵感 (累计阅读 34,442)
  3. 视觉设计前瞻实用性研究(PNVD) 第二期 (累计阅读 12,977)
  4. 各公司对前端开发的职位描述 (累计阅读 10,405)
  5. iframe大小自适应 (累计阅读 10,057)
  6. 浏览器的渲染原理简介 (累计阅读 8,377)
  7. 解决IE6从Nginx服务器下载图片不Cache的Bug (累计阅读 8,356)
  8. 程序员眼里IE浏览器是什么样的 (累计阅读 8,011)
  9. 2010网页设计趋势 (累计阅读 7,818)
  10. Web前端工程师编程能力飞升之路 (累计阅读 7,691)