当前位置:  开发笔记 > 前端 > 正文

HTML5 srcset:1x是强制性的吗?

如何解决《HTML5srcset:1x是强制性的吗?》经验,为你挑选了1个好方法。

当使用响应图像设置没有断点(即没有sizes属性)您通常提供不同的分辨率相同的图像,你然后在限定的多个版本srcset使用像素密度的语法,例如属性1x,2x,3x

但是,通常1x图像的版本与src属性中已定义的图像相同,因此有点多余.因此我想知道 - 在参数中定义1x一个真正必要/强制的版本?srcset

仅使用时


代替


然后至少Firefox将正确地显示350x150图像,并尽快缩放级别/ DPPX是> 1它将使用700x300图像.

省略1x定义srcset将节省几个字节,尤其是在具有大型缩略图库的页面上.



1> ausi..:

该规范说:

如果孩子有一个src其值不是空字符串和属性源集合不包含具有的1的密度值的描述符的图像源,并且具有宽度描述符没有图像源,附加src属性值源集合.

这意味着1x如果它与src属性相同,则可以省略源,但如果使用宽度描述符则不能这样做.

推荐阅读
黄晓敏3023
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有