画像とHTMLの操作の基本をご覧くださいpicture
タグ、およびそれらを応答させる方法
HTMLは私たちにpicture
タグ、これは非常によく似た仕事をしますsrcset
の属性img
タグ、そして違いは非常に微妙です。
あなたが使うpicture
ファイルの小さいバージョンを提供するだけでなく、完全に変更したい場合。または、別の画像形式を提供します。
私が見つけた最良の使用例は、まだ広くサポートされていない形式であるWebP画像を提供する場合です。の中にpicture
タグを付けると、画像のリストが指定され、それらが順番に使用されるため、次の例では、WebPをサポートするブラウザーが最初の画像を使用し、そうでない場合はJPGにフォールバックします。
<picture>
<source type="image/webp" srcset="image.webp">
<img src="image.jpg" alt="An image">
</picture>
ザ・
source
タグは、画像の1つ(または複数)の形式を定義します。ザ・img
タグは、ブラウザが非常に古く、をサポートしていない場合のフォールバックです。picture
鬼ごっこ。
の中にsource
内部のタグpicture
あなたは追加することができますmedia
メディアクエリを設定する属性。
次の例は、上記の例のように機能します。srcset
:
<picture>
<source media="(min-width: 500w)" srcset="dog-500.png" sizes="100vw">
<source media="(min-width: 800w)" srcset="dog-800.png" sizes="100vw">
<source media="(min-width: 1000w)" srcset="dog-1000.png" sizes="800px">
<source media="(min-width: 1400w)" srcset="dog-1400.png" sizes="800px">
<img src="dog.png" alt="A dog image">
</picture>
しかし、それはそのユースケースではありません。ご覧のとおり、はるかに冗長だからです。
ザ・picture
タグは最近ですが、現在はサポートされていますOpera MiniとIE(すべてのバージョン)を除くすべての主要なブラウザによる。
私の無料ダウンロードHTMLハンドブック
その他のhtmlチュートリアル:
- HTMLの紹介
- HTMLの `iframe`タグ
- HTMLフォーム
- HTMLの `video`タグ
- HTMLの `audio`タグ
- テキストのHTMLタグ
- HTMLテーブル
- HTMLの `img`タグ
- HTMLの `a`タグ
- HTMLの `picture`タグ
- HTMLの `figure`タグ
- HTMLコンテナタグ
- Web上のアクセシビリティ
- HTMLでコメントを作成する方法
- ダークモードでHTML画像のURLを変更する方法
- `srcset`を使用したレスポンシブ画像
- ダークモードでファビコンを変更する