Tag HTML <sorgente>
Esempio
Un lettore audio con due file sorgente. Il browser sceglierà la prima <sorgente> supportata:
<audio controls>
<source src="horse.ogg" type="audio/ogg">
<source src="horse.mp3" type="audio/mpeg">
Your browser does not support the audio element.
</audio>
Altri esempi "Provalo da solo" di seguito.
Definizione e utilizzo
Il <source>
tag viene utilizzato per specificare più risorse multimediali per elementi multimediali, come
<video> , <audio> e <picture> .
Il <source>
tag consente di specificare file video/audio/immagine alternativi tra cui il browser può scegliere, in base al supporto del browser o alla larghezza del viewport. Il browser sceglierà il primo <source>
che supporta.
Supporto browser
I numeri nella tabella specificano la prima versione del browser che supporta completamente l'elemento.
Element | |||||
---|---|---|---|---|---|
<source> | 4.0 | 9.0 | 3.5 | 4.0 | 10.5 |
Attributi
Attribute | Value | Description |
---|---|---|
media | media_query | Accepts any valid media query that would normally be defined in a CSS |
sizes | Specifies image sizes for different page layouts | |
src | URL | Required when <source> is used in <audio> and <video>. Specifies the URL of the media file |
srcset | URL | Required when <source> is used in <picture>. Specifies the URL of the image to use in different situations |
type | MIME-type | Specifies the MIME-type of the resource |
Attributi globali
Il <source>
tag supporta anche gli attributi globali in HTML .
Attributi dell'evento
Il <source>
tag supporta anche gli attributi dell'evento in HTML .
Altri esempi
Esempio
Usa <sorgente> all'interno di <video> per riprodurre un video:
<video width="320" height="240" controls>
<source src="movie.mp4" type="video/mp4">
<source src="movie.ogg" type="video/ogg">
Your browser does not support the video tag.
</video>
Esempio
Usa <source> all'interno di <picture> per definire immagini diverse in base alla larghezza del viewport:
<picture>
<source media="(min-width:650px)" srcset="img_pink_flowers.jpg">
<source media="(min-width:465px)" srcset="img_white_flower.jpg">
<img
src="img_orange_flowers.jpg" alt="Flowers" style="width:auto;">
</picture>
Pagine correlate
Esercitazione HTML: Video HTML
Esercitazione HTML: Audio HTML
Riferimento HTML DOM: Oggetto sorgente
Impostazioni CSS predefinite
Nessuno.