<picture> の仕様
カテゴリー | 使用できる場所(親要素) | コンテンツモデル(子要素) | タグ省略 |
フローコンテンツ フレージングコンテンツ エンベディッドコンテンツ パルパブルコンテンツ | エンベディッドコンテンツを子要素にもてる場所 | <img>を必ず指定 <source>、スクリプトサポート要素 | 不可 |
<picture>の属性
【構文】
<picture>
<source media="(表示条件)" srcset="ソース画像ファイル">
<img src="イメージ画像ファイル" alt="代替テキスト">
</picture>
ページTOP
<picture>のサンプル
横幅で画像を切り替え
<picture>
<source media="(min-width: 600px)" srcset="dummy_ad300.gif">
<img src="dummy_ad160.gif" alt="サンプル">
</picture>
ページTOP
留意事項
- <picture>タグ自体は、何も表示しません。タグ内に指定されたimgタグと、複数のsourceタグの中で、適切なものを選択可能にしているのみです。
- <picture>タグ内に、sourceタグを指定する場合、src属性は意味がありません。画像ファイルは、srcset属性に指定します。
ページTOP