In HTML5 attualmente abbiamo un elemento <figure>
, definito in questo modo (W3C reference)Uso di <picture> all'interno dell'elemento <figure> in HTML5?
L'elemento figura rappresenta un'unità di contenuti, eventualmente con una didascalia, che è auto-contenuto, che è tipicamente fatto riferimento come un unico unità dal flusso principale del documento e che può essere spostato lontano dal flusso principale del documento senza influire sul significato del documento.
Recentemente un nuovo elemento <picture>
è stato proposto dal Responsive Images Community group ed è stato definito in the reference in questo modo
L'elemento di immagine per la visualizzazione di un'immagine che può venire da una serie di fonti (vedi attributo srcset) . L'immagine visualizzata dall'agente utente dipende dall'algoritmo per derivare l'immagine di origine.
Dal momento che le due descrizioni sembra essere non contraddittorie (e la documentazione sulla foto è in progetto stato ancora) qui la mia domanda: è possibile (tecnicamente e semanticamente) per avere una nidificato picture
all'interno di un elemento figure
, in questo modo?
<figure>
<picture>
<source ...>
<source ...>
<source ...>
<img..>
</picture>
<figcaption>...</figcaption>
</figure>
ho trovato riferimenti su di esso in specifiche. : \
Nota: Sono consapevole del fatto che nessun browser implementa attualmente questo elemento, sto solo facendo alcuni esperimenti con jQuery picture
Grazie.
È solo una proposta. Non ci si può aspettare di trovarlo in alcuna specifica finché non è stato approvato per l'inclusione dal gruppo di lavoro HTML5 (qualunque sia). Forse un posto migliore per chiederlo è nella mailing list del gruppo della comunità o in una delle mailing list HTML5. – BoltClock
Funziona anche? Mai saputo del tag '
@MrAlien, C'è un polyfill jQuery per questo elemento (vedi http://jquerypicture.com/) – fcalderan