Learn HTML – Part 58 – track Tag – Video Subtitles

Learn HTML – Part 58 – track Tag – Video Subtitles

The HTML track tag is used to add subtitles, captions, or metadata to video and audio elements.

It improves accessibility and helps users understand media content better.


What is the track Tag?

The track element defines timed text tracks such as subtitles, captions, descriptions, or chapters.

It works inside video or audio elements.


Basic Syntax

<video controls>

   <source src="video.mp4" type="video/mp4">

   <track src="subtitles.vtt" kind="subtitles" srclang="en" label="English">

</video>

Example – Adding Subtitles

<video width="320" controls>

   <source src="video.mp4" type="video/mp4">

   <track src="subtitles.vtt" kind="subtitles" srclang="en" label="English">

   Your browser does not support video.

</video>

Output:


Important track Attributes

AttributeDescription
srcPath to the subtitle file (.vtt format)
kindType of track (subtitles, captions, chapters, descriptions)
srclangLanguage of the track
labelName shown to users
defaultSets the track as default

Example – Multiple Subtitles

<video controls>

   <source src="video.mp4" type="video/mp4">

   <track src="eng.vtt" kind="subtitles" srclang="en" label="English">
   <track src="fr.vtt" kind="subtitles" srclang="fr" label="French">

</video>

Why Use track?

  • Adds subtitles and captions
  • Improves accessibility
  • Supports multiple languages
  • Enhances user experience

The track tag provides subtitles and captions for media content.


Common Mistakes Beginners Make

  • Not using .vtt file format
  • Forgetting to specify srclang
  • Using track outside video or audio elements

Conclusion

The HTML track tag is used to add subtitles, captions, and other text tracks to media elements.

It improves accessibility and helps users better understand video content.

What’s Next?

Now that you understand the track tag, the next step is learning about the figure tag, which is used to represent media content with captions.

Next: Learn HTML – Part 59 – figure Tag – Media Content →


Series: Learn HTML Series

Facebook
WhatsApp
Twitter
LinkedIn
Pinterest

Leave a Comment

Your email address will not be published. Required fields are marked *

Related Articles from the Series

learn-html-part-63-complete-html-project-thumbnail
Learn HTML – Part 63 – Complete HTML Project (Build a Web Page)
Learn HTML – Part 63 – Complete HTML Project In this final lesson, we will build a complete HTML webpage...
learn-html-part-62-time-tag-date-time-thumbnail
Learn HTML – Part 62 – time Tag – Date & Time
Learn HTML – Part 62 – time Tag – Date & Time The HTML time tag is used to represent dates and times...
learn-html-part-61-mark-tag-highlight-text-thumbnail
Learn HTML – Part 61 – mark Tag – Highlight Text
Learn HTML – Part 61 – mark Tag – Highlight Text The HTML mark tag is used to highlight text that is...
learn-html-part-60-figcaption-tag-figure-caption-thumbnail
Learn HTML – Part 60 – figcaption Tag – Figure Caption
Learn HTML – Part 60 – figcaption Tag – Figure Caption The HTML figcaption tag is used to define a caption...
learn-html-part-59-figure-tag-media-content-thumbnail
Learn HTML – Part 59 – figure Tag – Media Content
Learn HTML – Part 59 – figure Tag – Media Content The HTML figure tag is used to group media content...
learn-html-part-57-source-tag-media-sources-thumbnail
Learn HTML – Part 57 – source Tag – Media Sources
Learn HTML – Part 57 – source Tag – Media Sources The HTML source tag is used to define multiple media...
learn-html-part-56-picture-tag-responsive-images-thumbnail
Learn HTML – Part 56 – picture Tag – Responsive Images
Learn HTML – Part 56 – picture Tag – Responsive Images The HTML picture tag is used to display responsive...
learn-html-part-55-dialog-tag-modal-dialog-thumbnail
Learn HTML – Part 55 – dialog Tag – Modal Dialog
Learn HTML – Part 55 – dialog Tag – Modal Dialog The HTML dialog tag is used to create modal or popup...
learn-html-part-54-summary-tag-details-caption-thumbnail
Learn HTML – Part 54 – summary Tag – Details Caption
Learn HTML – Part 54 – summary Tag – Details Caption The HTML summary tag is used to define a visible...
learn-html-part-53-details-tag-expandable-content-thumbnail
Learn HTML – Part 53 – details Tag – Expandable Content
Learn HTML – Part 53 – details Tag – Expandable Content The HTML details tag is used to create expandable...
Scroll to Top