HTML5 引入了<picture>
元素,该元素使您可以定义多幅图像。
<picture>
元素的作用类似于 <video>
和 <audio>
元素。我们设置了不同的来源,而匹配优先权的第一个来源是正在使用的来源:
<picture><source srcset="img_smallflower.jpg" media="(max-width: 400px)"><source srcset="img_flowers.jpg"><img src="img_flowers.jpg" alt="Flowers">
</picture>
srcset 属性是必需的,它定义图像的来源。
media 属性是可选的,它接受可在 CSS @media 规则 中找到的媒体查询。
提示:您还应该为不支持 <picture>
元素的浏览器定义 <img>
元素。