我正在尝试实现艺术指导并使<picture>
元素在移动设备上显示方形图像,在所有其他设备上显示横向图像。<img>
出于某种原因,当 Safari 应该能够识别<source srcset="">
我在这里给出的值时,它会一直退回到标签。
<picture>
<source media="(max-width: 480px)" srcset="http://placehold.it/480x480">
<source media="(max-width: 640px)" srcset="http://placehold.it/640x320">
<source media="(max-width: 1024px)" srcset="http://placehold.it/1024x600">
<img src="http://placehold.it/1224x1224/c00/fff" alt="">
</picture>
这似乎可以在 chrome 中找到,但是谁能解释为什么 Safari 会忽略这些 srcset 属性以及如何让它在 Safari 9 中工作?谢谢!