HTML <source> etiket
Definition og brug
<source>
Tagget bruges til at specificere medieelementer (som <video>,<audio> og <picture>)Specificer flere medieressourcer.
<source>
Tagget lader dig specificere alternative video/lyd/billede-filer, som browseren kan vælge baseret på browserens understøttelse eller viewport bredde. Browseren vælger den første, den understøtter. <source>
.
Se også:
HTML tutorial:HTML video
HTML tutorial:HTML lyd
HTML DOM referencer:Source-objekt
Eksempel
Eksempel 1
Dette er en audioafspiller med to audiosourcer. Browseren vælger den første, den understøtter. <source>
:
<audio controls> <source src="song.ogg" type="audio/ogg"> <source src="song.mp3" type="audio/mpeg"> Din browser understøtter ikke audio-tagget. </audio>
Eksempel 2
Brug i <video> <source>
Afspil video:
<video width="640" height="400" controls> <source src="shanghai.mp4" type="video/mp4"> <source src="shanghai.ogg" type="video/ogg"> Din browser understøtter ikke video-tagget. </video>
Eksempel 3
Brug i <picture> <source>
Brug <picture> til at definere forskellige billeder baseret på viewport bredde:
<picture> <source media="(min-width:650px)" srcset="flowers-1.jpg"> <source media="(min-width:465px)" srcset="flowers-2.jpg"> <img src="flowers-3.jpg" alt="Flowers" style="width:auto;"> </picture>
Egenskab
Egenskab | Værdi | Beskrivelse |
---|---|---|
media | Medieforespørgsel | Accepterer enhver gyldig medieforespørgsel, som normalt defineres i CSS. |
sizes | Bruges til at specificere billedstørrelsen for forskellige sider. | |
src | URL |
Bruges til at specificere URL'en til mediefilen. Når <source> bruges til <audio> og <video>, er denne egenskab obligatorisk. |
srcset | URL |
Bruges til at specificere URL'er til billeder, der skal bruges i forskellige situationer. Denne egenskab er obligatorisk, når <source> bruges med <picture>. |
type | MIME-type | Definerer ressourcens MIME-type. |
Globale egenskaber
<source>
Etiketten understøtter også Globale egenskaber i HTML.
Eventegenskaber
<source>
Etiketten understøtter også Eventegenskaber i HTML.
Standard CSS-indstillinger
Ingen
Browserstøtte
Tallene i tabellen angiver den første browserversion, der fuldt ud understøtter egenskaben.
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome | Edge | Firefox | Safari | Opera |
4.0 | 9.0 | 3.5 | 4.0 | 10.5 |