透明图像可能的最小数据URI图像
我正在使用带有背景图像的透明1x1图像,以便能够使用精灵并仍为某些图标提供替代文本。
我想为图像使用数据URI来减少HTTP请求的数量,但是 什么?
我意识到我可以使用数据URI:s代替实际的图片,但将所有内容保存在CSS中而不是分散放置时,维护起来会更容易。
回答:
在使用不同的透明GIF玩耍后,有些不稳定并会导致CSS故障。例如,如果您有一个<img>
并且使用了最小的透明GIF,它可以正常工作,但是,如果您希望透明GIF具有一个background-image
,那么这是不可能的。由于某些原因,某些GIF(例如以下代码)会阻止CSS背景(在某些浏览器中)。
data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==
我建议使用稍长且更稳定的版本,如下所示:
回答:
data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7
另一个提示是,不要遗漏image/gif
一个评论。这将在多个浏览器中中断。
以上是 透明图像可能的最小数据URI图像 的全部内容, 来源链接: utcz.com/qa/430453.html