English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Manuale di riferimento HTML

Completo elenco di tag HTML

HTML: <picture> elemento

L'elemento <picture> HTML utilizza zero o più elementi <source> e un elemento <img> per fornire versioni di immagine per diversi scenari di visualizzazione/dispositivo. Il browser selezionerà il sottomento <source> più adatto, se non trova corrispondenze, selezionerà l'URL dell'attributo src dell'elemento <img>. Poi, l'immagine selezionata viene visualizzata nello spazio occupato dall'elemento <img>.

Esempio

Mostra immagini diverse in base alle dimensioni dello schermo, se non è stato trovato un match o il browser non supporta l'attributo picture, viene utilizzato l'elemento img:

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Manuale di base(oldtoolbag.com)</title>
</head>
<body>
<h2>elemento 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>
Testa per vedere <‹/›>

Definizione

L'elemento picture permette di visualizzare immagini diverse su dispositivi diversi, generalmente utilizzato per la risposta ai dispositivi.

HTML5 ha introdotto l'elemento <picture>, che rende l'adattamento delle risorse di immagine più flessibile.

L'elemento <picture> può avere zero o più elementi <source> e un <img>, ogni elemento <source> corrisponde a un dispositivo diverso e fa riferimento a diverse immagini di origine, se non c'è una corrispondenza, viene scelta l'URL dell'attributo src dell'elemento <img>.

Attenzione:        

               L'elemento <img> è messo all'ultimo  <picture> Dopo l'elemento, se il browser non supporta l'attributo, viene visualizzata l'immagine dell'elemento <img>.        

Supporto del browser

I numeri nella tabella rappresentano la versione del browser che supporta l'elemento.

IEFirefoxOperaChromeSafari

Differenze tra HTML 4.01 e HTML5

L'attributo <picture> è stato definito come nuovo in HTML5.

Proprietà globali

Supporto <picture> etichetta Proprietà globali HTML.

Proprietà degli eventi

Supporto <picture> etichetta Proprietà degli eventi HTML.