好吧,我错过了什么.
我试图获得一个图像标签,从250 on宽的“小”图像开始,然后让浏览器根据srcset & sizes属性选择最合适的图像-所以,您知道,“正常”。
发生了什么
src是唯一使用的东西。无论它设置为superawesomeimagename 250.jpg还是superawesomeimagename 1000.jpg,它都不会更改/加载不同的映像。
HTML标记本身
<img
class="img-left"
data-sizes="250,500,750,1000,1250"
style="width:869px;max-height:580px;"
sizes="(min-width: 869px) 72vw, 100vw"
srcset="
/img/superawesomeimagename 250.jpg 250w,
/img/superawesomeimagename 500.jpg 500w,
/img/superawesomeimagename 750.jpg 750w,
/img/superawesomeimagename 1000.jpg 1000w,
/img/superawesomeimagename 1250.jpg 1250w
"
src="/img/superawesomeimagename_250.jpg"
alt="Image Alt Description"
>(为方便您而格式化)
我试过了
worked)
src放在第一位(我不认为这会有什么区别,但是没有其他东西会把TinyMCE设置的宽度/高度的吸引力加到src styles entirely
sizes (为什么不)中)额外信息
data-sizes只是为了一些我正在/正在计划的。
有人有洞察力吗?谢谢!)
发布于 2020-08-10 05:52:20
因此,它不起作用的原因是我的测试用例的名称中有一个未URL编码的空间。空格表示文件名与大小之间的差距。
HTML验证挽救了生命。
https://stackoverflow.com/questions/63297116
复制相似问题