关于data uri的嵌入方式
为了避免src='...'引号中的一大串编码阻碍视线、占用流量,我用了另一种方式。
css:
img{background: url(...) no-repeat;} //url中填写data uri
html:
//blank.gif是一张空白图片,为了防止src为空引出的灰色边框
整体效果跟以往一样,如图
我的问题是,
1.这样做是否合理?
2.是否有更优的针对于图片的减少请求的方式?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
你是把图片换成了用背景图片的形式进行展示,但是问题来了:
这确实会减少http的请求数量,但是不会减少占用的流量的,CSS中一堆data-uri的编码不更阻碍视线吗?如果图片是动态的怎么办,你还要动态的生成CSS吗?
优化图片的话,你可以让图片延迟加载(lazy load)。