我的编程空间,编程开发者的网络收藏夹
学习永远不晚

CSS Sprites对CSS布局的意义和优缺点是什么

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

CSS Sprites对CSS布局的意义和优缺点是什么

这篇文章主要讲解了“CSS Sprites对CSS布局的意义和优缺点是什么”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“CSS Sprites对CSS布局的意义和优缺点是什么”吧!

CSS Sprites对CSS布局的意义、优点和缺点介绍

CSS Sprites技术早在2005年 CSS Zengarden 的园主 Dave Shea就在ALA发表对该技术的详细阐述。

关于CSS Sprites技术的优化我们能做到多少,能减多少的请求数量。这并且不是单方面能做到的,一切取决于XHTML、CSS、CSS Sprites图片之间的配合。现时为止没有绝对优化的做法,这也是我在项目中经常衡量CSS Sprites图片与XHTML关系,如:《一张背景实现自适应九宫格》,以下总结了图片切割术与图象优化的一些方法。

图片优化

一、对于非动画的GIF更建议使用PNG8因为它同样能做到一样的效果,而且能为你节省10%-30%的文件体积。

二、Photoshop相比起Fireworks,导出同等质量的PNG图片,体积会稍大。而Fireworks虽然做了相应压缩优化,但没有达到***秀的压缩。
三、我所知的设计软件,对于PNG图片的处理都没做到***秀的压缩,图片体积还有一定的压缩空间。可以尝试使用下面介绍的”图像优化工具” 做无失真的压缩优化。

四、图片体积及尺寸方面,建议体积保持在100K以内(较为符合国情***请求SIZE),size为800px(***尺寸)。(从某权威人事中得知,具体无从考证)

CSS Sprites图片切割术

一、CSS Sprites图片顺序合图片由上至下、左至右添加。而background-position一般采用数字组合形式定位,这样能减少维护带来的不必要麻烦。

二、不建议CSS Sprites图片中保持一定的间距,因为文件size增大而增加文件体积。

三、CSS Sprites图片中把颜色较近或相同的组合在一起可以降低颜色数,因为少色数的图片文件体积会相对的小。

四、size相同的CSS Sprites图片中留有较大空隙,某程度上多数情况会增大了体积,所以CSS Sprites的图片不要有空隙。

五、在size相同的CSS Sprites图片中,垂直排列的图片会比水平排列的文件体积要大。

六、在CSS Sprites图片中,水平排列的图片会比垂直排列的文件体积要大。

七、图片对等合并:应用CSS Sprites图片时,适当地把对等相同的图像合并,以节省空间及减少体积。

八、区分开不需要合并的图像:如当前用户确定只显示一种状态或一个级别时,不必要把其他的级别或状态的图片合并。

九、黄金切割位:在CSS Sprites图片的最右或左边为最灵活动位置最适宜摆放文本前的icon,因此不会受到其它CSS Sprites图片干预,也不需要预留一定的行宽。

感谢各位的阅读,以上就是“CSS Sprites对CSS布局的意义和优缺点是什么”的内容了,经过本文的学习后,相信大家对CSS Sprites对CSS布局的意义和优缺点是什么这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是编程网,小编将为大家推送更多相关知识点的文章,欢迎关注!

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

CSS Sprites对CSS布局的意义和优缺点是什么

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

CSS的优点和缺点是什么

这篇文章主要讲解了“CSS的优点和缺点是什么”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“CSS的优点和缺点是什么”吧!XHMTL+CSS网站制作的优点首先,CSS的极大上风表现在简洁的代码
2023-06-03

android约束布局的优缺点是什么

Android约束布局(ConstraintLayout)是一种相对布局,可以通过设置各种约束条件来定义视图之间的关系。它的优点和缺点如下:优点:1. 灵活性:约束布局可以适应各种屏幕尺寸和设备方向,可以根据不同的约束条件自动调整视图的位置
2023-08-16

CSS布局clear和clearfix的作用是什么

clear和clearfix都是用于解决浮动元素会导致父元素高度塌陷的问题。clear属性用于指定一个元素的边框不允许相邻浮动元素出现。它有以下几个取值:- none: 默认值,边框允许相邻浮动元素。- left: 左边边框不允许相邻浮动元
2023-10-12

Git和SVN的对比:区别和优缺点是什么

当涉及到版本控制时,Git和SVN是最流行的选项。但是哪一个更好呢?这是一个值得探讨的话题。在本篇文章中,我们将探讨Git和SVN之间的区别,以及它们的优点和缺点。Git和SVN的区别Git是一种分布式版本控制系统,而SVN则是集中式版本控
2023-10-22

阿里云服务器的优点和缺点是什么意思

阿里云服务器的优点包括:快速部署:阿里云服务器提供了一个集成的云服务器配置管理平台,方便用户快速搭建服务器和管理系统;多租户管理:阿里云服务器可以提供多台服务器共享一个云服务器资源池,用户可以通过多租户管理功能灵活地配置和管理自己的云服务器;高可用性:阿里云服务器具有强大的高可用性功能,可以保证数据的持久化和备份,确保企业业务的稳定运行;安全可靠:阿里云服务器有着严格的安全措施,确保用
2023-10-26

阿里云服务器的优点和缺点是什么意思啊

阿里云服务器的优点包括:快速部署:阿里云服务器提供了一个易用的云服务器,可以通过阿里云账户进行管理和部署,能够轻松地构建应用程序和网站。节省成本:阿里云服务器的价格较为实惠,可以使用阿里云提供的多种服务,而不需要购买大量的服务器硬件,从而大大节约了成本。高可用性:阿里云服务器的高可用性可以帮助用户避免服务器故障,从而降低了服务的中断时间,使用户的业务可以更加稳定地运行。安全性高:阿里云
2023-10-26

CSS flex布局属性align-items和align-content的区别是什么

这篇文章主要讲解了“CSS flex布局属性align-items和align-content的区别是什么”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“CSS flex布局属性align-i
2023-07-04

阿里云服务器的优点和缺点是什么意思呀

阿里云服务器的优点包括:快速部署:阿里云服务器提供了一个易用的云服务器,可以通过阿里云账户进行管理和部署,能够很快地部署新的应用程序和服务,大大提高应用程序的上线速度。高可靠性:阿里云服务器拥有高可靠性,它采用了多项高级技术,确保应用程序可以在任何情况下都能够保持稳定运行。扩展性好:阿里云服务器提供了多种不同的服务器配置,可以根据用户需求进行个性化配置,从而满足用户的不同需求。阿里云
2023-10-26

服务器和云服务器的优缺点是什么意思

云服务器和传统的服务器不同,云服务器提供了一个虚拟的服务器,可以通过互联网连接到云服务器上面,从而提供高性能的服务器服务。以下是云服务器的优点和缺点:优点:-云服务器不需要物理服务器,可以节省成本和维护成本。-云服务器可以轻松扩展,因为客户端可以通过互联网连接到云服务器,无需考虑物理位置,并且可以轻松地添加和删除服务器。-云服务器可以通过互联网进行远程管理,而不是物理服务器,这意味着客
2023-10-26

服务器和云服务器的优缺点是什么意思啊

云服务器和传统的服务器不同,云服务器提供了弹性的服务,可以根据用户的需求来调整资源的分配,同时可以提供更多的功能和配置,例如负载均衡、分布式文件系统、多节点缓存等等。相对于传统服务器,云服务器的优点如下:弹性:云服务器可以根据用户的需求来自行调节资源的分配,可以根据服务器的负载变化来自动选择合适的服务器资源,以提高资源的利用率。灵活性:云服务器可以根据用户的配置来自行选择不同的资源,例如文件系统、存储器等等,...
2023-10-27

编程热搜

目录