PUBLISHED ON: FEBRUARY 20, 2021
HTML Source Tag
In HTML, the <source> tag is used to represent multiple media resources for a picture, an audio or video in a document.
HTML <source> Tag Syntax and Usage
The <source> tag requires the start(opening) tag only; it does not require an end tag because it is an empty element.
Given below is the basic syntax:
<source src=" ">
HTML <source> Tag Attributes
The <source> tag supports both global and event attributes and some of the common attributes are given below.
| Attributes |
Description |
| src |
This attribute specifies the required resource of audio and video in the form of a URL |
| media |
It is used only for picture elements. |
| sizes |
This attribute specifies a list of source sizes that is used to describes the final rendered width of the image as represented by the source |
| srcset |
This attribute is used to specify the URL of an image in different situations |
| type |
This attribute is used to specify the MIME type of the resource. |
HTML <source> Tag Basic Example
Given below is the basic example of <source> tag:
<video controls>
<source src="abc.webm" type="video/webm">
<source src="abc.ogg" type="video/ogg">
<source src="abc.mov" type="video/quicktime">
I'm sorry; your browser doesn't support HTML5 video.
</video>
Browser Support for HTML <source> Tag
Following browsers support this attribute:
-
Firefox 3.5+
-
Google Chrome 4+
-
Internet Explorer 9+
-
Safari 4+
-
Opera 10.5+