网站建设解决响应式网站中图片显示的难题

发布时间:2024-11-15 点击:29
随着移动设备的普及,不同尺寸的显示终端越来越多,这些让我们看到了响应式网站普及的曙光及迫切需求。但响应式网站一个必须要解决的问题:如何将网站中的图片图片响应式。一张大图如果pc端、平板端、手机端都是一样大的话,实在太不科学了,一是手机流量占用过大,下载速度慢;其次就是图片尺寸大比例压缩后会变得模糊。
如果图片是以背景方式存在,这种比较好解决,可以采用媒体查询,为不同尺寸的显示终端设置不同图片。但,如果是网页中插入的图片解决起来就比较复杂一点了。
一、采用srcset属性,如下代码
<img src=默认图片 srcset=1倍大图 600w 200h 1x, 2倍大图 600w 200h 2x, 小图 200w 200h>
srcset里面是根据媒体查询条件显示不同图片,跟上面差不多一样,表达方式不一样,1x表示显示器像素密度显示倍数。
正常我是两者结合的方式实现,各大浏览器最新的版本基本都支持,但是ie系列的不支持,这让我们感到非常头痛,兼容性具体如下图。
比较严重的问题是qq浏览器以ie为内核,微信浏览器不支持,而微信在国内的使用率非常高,加之微信公众平台的微官网是客户的常见需求,最后解决办法是使用picturefill,效果非常好。
二、采用picture元素,如下代码
<picture alt=>
<source src=大图路径 media=(min-width: 640px)>
<source src=小图 media=(max-width: 639px)>
<img src=默认图片 alt=>
</picture>
在追逐响应式网站建设的浪潮中,希望不要忘记了用户体验,只有让网站中所有的元素都能达到响应式的标准,才是真正的响应式网站。


惠州营销型网站制作:为何营销型网站这么受企业和客户的欢迎呢?
我们一定要注意域名被恶意泛解析!
呱呱刚入门学习的时候也用过好的几款IDEs
如何判断海外网站服务器提供商的好坏?
网站建设什么是网站交互制作
定制网站:定制不同设备网站要注意的要点
实用技术设计动画
新速网站优化观点-快速提升网站排名证伪循序渐进才是王道