ピクチャ要素は、まだどのブラウザーでもサポートされていません。まだ提案にすぎません。ブラウザが をサポートしていないときはいつでもそのフォールバックにヒットするので、それをサポートする Chromium ビルド<picture>
などがある場合にのみ、そうでない可能性があります。
<picture>
JS ポリフィルの使用に問題がなければ、レスポンシブ イメージを実装する方法で引き続き使用できます。を推進している Responsive Images Community Group のメンバーの 1 人である Scott Jehl は、picturefill を書き<picture>
ました。
HTML タグを使用する代わりに、データ属性を使用するため、コードを少し異なる方法で記述する必要があります。ピクチャフィル ドキュメントの例:
<span data-picture data-alt="A giant stone face at The Bayon temple in Angkor Thom, Cambodia">
<span data-src="small.jpg"></span>
<span data-src="medium.jpg" data-media="(min-width: 400px)"></span>
<span data-src="large.jpg" data-media="(min-width: 800px)"></span>
<span data-src="extralarge.jpg" data-media="(min-width: 1000px)"></span>
<!-- Fallback content for non-JS browsers. Same img src as the initial, unqualified source element. -->
<noscript>
<img src="external/imgs/small.jpg" alt="A giant stone face at The Bayon temple in Angkor Thom, Cambodia">
</noscript>
</span>