HTML <bron> -tag
Voorbeeld
Een audiospeler met twee bronbestanden. De browser kiest de eerste <bron> die het ondersteunt:
<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>
Meer "Probeer het zelf" voorbeelden hieronder.
Definitie en gebruik
De <source>
tag wordt gebruikt om meerdere mediabronnen voor media-elementen op te geven, zoals
<video> , <audio> en <picture> .
Met de <source>
tag kunt u alternatieve video-/audio-/afbeeldingsbestanden specificeren waaruit de browser kan kiezen, op basis van browserondersteuning of viewport-breedte. De browser kiest de eerste <source>
die het ondersteunt.
Browserondersteuning
De getallen in de tabel geven de eerste browserversie aan die het element volledig ondersteunt.
Element | |||||
---|---|---|---|---|---|
<source> | 4.0 | 9.0 | 3.5 | 4.0 | 10.5 |
attributen
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 |
Algemene kenmerken
De <source>
tag ondersteunt ook de Global Attributes in HTML .
Gebeurteniskenmerken
De <source>
tag ondersteunt ook de Event Attributes in HTML .
Meer voorbeelden
Voorbeeld
Gebruik <source> binnen <video> om een video af te spelen:
<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>
Voorbeeld
Gebruik <source> binnen <picture> om verschillende afbeeldingen te definiëren op basis van de viewport-breedte:
<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>
Gerelateerde pagina's
HTML-zelfstudie: HTML-video
HTML-zelfstudie: HTML-audio
HTML DOM-referentie: Bronobject
Standaard CSS-instellingen
Geen.