关于data uri的嵌入方式

发布于 2022-08-29 22:24:38 字数 360 浏览 14 评论 0

为了避免src='...'引号中的一大串编码阻碍视线、占用流量,我用了另一种方式。
css:

img{background: url(...) no-repeat;} //url中填写data uri

html:
//blank.gif是一张空白图片,为了防止src为空引出的灰色边框

整体效果跟以往一样,如图图片描述

我的问题是,
1.这样做是否合理?
2.是否有更优的针对于图片的减少请求的方式?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

£冰雨忧蓝° 2022-09-05 22:24:38

你是把图片换成了用背景图片的形式进行展示,但是问题来了:

这确实会减少http的请求数量,但是不会减少占用的流量的,CSS中一堆data-uri的编码不更阻碍视线吗?如果图片是动态的怎么办,你还要动态的生成CSS吗?

优化图片的话,你可以让图片延迟加载(lazy load)。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文