本文摘自PHP中文网,作者青灯夜游,侵删。

今天看前辈的代码时,发现img标签有个陌生的srcset属性,如下:
1 | < img class = "Avatar" src = "https://pic3.zhimg.com/8622a8eea_s.jpg" srcset = "https://pic3.zhimg.com/8622a8eea_xs.jpg 2x" alt = "测试用户1" >
|
翻阅得知此属性用于:以最合适的src去匹配不同屏幕(高分屏低分屏如Retina;大屏小屏)。使用如下:
1 | < img src = "source.jpg" srcset = "source_2x.jpg 2x, source_3x.jpg 3x" >
|
1 2 | < img src = "source.jpg" width = "100%"
srcset = "source_400.jpg 400w, source_600.jpg 600w, source_1280.jpg 1280w" >
|
2x、3x 表示目标屏幕的像素密度;400w、600w表示目标浏览器的宽度的限度,如浏览器宽度550w时,匹配600w的src。
通过window.devicePixelRatio
来获取像素比
更多编程相关知识,请访问:编程视频!!
以上就是浅谈HTML img标签中的srcset属性的详细内容,更多文章请关注木庄网络博客!
相关阅读 >>
Html中禁用表单控件有几种方法
怎么用Html设置一个定时器
Html中怎么让表格居中
Html如何引入js文件
Html怎样设置按钮大小
react怎么渲染Html标签
Html怎么让字体加粗
动态生成的Html标签如何实现绑定事件
Html的图片怎么居中
Html中的base标签如何写相对路径?(内附使用介绍)
更多相关阅读请进入《Html》频道 >>
人民邮电出版社
本书对 Vue.js 3 技术细节的分析非常可靠,对于需要深入理解 Vue.js 3 的用户会有很大的帮助。——尤雨溪,Vue.js作者
转载请注明出处:木庄网络博客 » 浅谈HTML img标签中的srcset属性