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 such as images, illustrations, or diagrams.

It is often used together with the figcaption tag to provide a caption for the content.


What is the figure Tag?

The figure element represents self-contained content that can be referenced independently.

This includes images, charts, code snippets, or diagrams.


Basic Syntax

<figure>

   <img src="image.jpg" alt="Image">

   <figcaption>Caption text</figcaption>

</figure>

Example – Image with Caption

<figure>

   <img src="https://via.placeholder.com/300" alt="Sample Image">

   <figcaption>This is an example image</figcaption>

</figure>

Output:

Sample Image
This is an example image

What is the figcaption Tag?

The figcaption element defines a caption for the content inside the figure.

It can be placed at the top or bottom of the figure.


Example – Caption at Top

<figure>

   <figcaption>Sample Image</figcaption>

   <img src="https://via.placeholder.com/300" alt="Image">

</figure>

Output:

Sample Image
Image

Why Use figure?

  • Groups related media content
  • Adds captions using figcaption
  • Improves semantic structure
  • Makes content easier to understand

The figure tag groups media content with an optional caption using figcaption.


Common Mistakes Beginners Make

  • Not using figcaption for captions
  • Using figure for unrelated content
  • Forgetting alt text for images

Conclusion

The HTML figure tag is used to group media content such as images with captions.

It improves the structure and readability of web content.

What’s Next?

Now that you understand the figure tag, the next step is learning about the figcaption tag, which provides captions for figures.

Next: Learn HTML – Part 60 – figcaption Tag – Figure Caption →


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-58-track-tag-video-subtitles-thumbnail
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,...
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