English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
L'élément <picture> HTML utilise un ou plusieurs éléments <source> et un élément <img> pour fournir des affichages differents/Fournit des versions d'images pour différentes scènes d'appareils. Le navigateur choisit l'élément <source> le plus approprié, sinon il choisit l'URL de l'attribut src de l'élément <img>. Ensuite, l'image sélectionnée est affichée dans l'espace occupé par l'élément <img>.
Affiche différentes images en fonction de la taille de l'écran, utilise l'élément img si aucune correspondance n'est trouvée ou si l'attribut picture n'est pas supporté par le navigateur :
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>Base Tutorial(oldtoolbag.com)</<title> </<head> <body> <h2>élément picture</h2> <picture> <source media="(min-width: 650px)" srcset="/run/html/views.png"> <source media="(min-width: 465px)" srcset="/run/html/default.jpg"> <img src="/run/html/haha.gif" style="width:auto;"> </picture> </body> </html>Voyons si ‹/›
L'élément picture permet d'afficher différentes images sur différents appareils, généralement utilisé pour la réactivité.
HTML5 L'élément <picture> a été introduit, ce qui rend l'ajustement des ressources d'image plus flexible.
L'élément <picture> peut contenir zéro ou plusieurs éléments <source> et un élément <img>, chaque élément <source> correspond à un appareil différent et fait référence à une source d'image différente. Si aucun correspondance n'est trouvée, l'URL de l'attribut src de l'élément <img> est sélectionnée.
Attention:
L'élément <img> est placé en dernier <picture>
Après l'élément, si le navigateur ne prend pas en charge cette propriété, l'image de l'élément <img> est affichée.
Les nombres dans le tableau représentent la version du premier navigateur qui prend en charge cet élément.
IEFirefoxOperaChromeSafari
L'attribut <picture> est un attribut HTML5 Nouvellement définies.
Prise en charge de la balise <picture> Propriétés globales de HTML.
Prise en charge de la balise <picture> Propriétés événementielles de HTML.