Exploring HTML Tags: <iframe>, <figure>, <span>, <progress>, <meter>, <figcaption>

Ayush NighoskarAyush Nighoskar
2 min read

Introduction

HTML, the backbone of the web, provides various tags for structuring content. In this post, we'll explore the functionalities and use cases of <iframe>, <figure>, <span>, <progress>, <meter>, and <figcaption>.

<iframe>: Embedding External Content

The <iframe> tag is a powerful tool for embedding external content within a webpage. It is commonly used for displaying maps, videos, or other external resources.

Example:

<iframe src="https://example.com" width="600" height="400" title="Embedded Content"></iframe>

Here, the src attribute defines the source URL, and width and height set the dimensions of the frame.

<figure>and<figcaption>: Grouping Media with Captions

<figure> and <figcaption> tags work together to group media content, such as images or videos, and provide a caption for better context.

Example:

<figure>
  <img src="image.jpg" alt="Description">
  <figcaption>Caption describing the image.</figcaption>
</figure>

The <figcaption> tag offers additional context or information about the enclosed media.

<span>: Styling Inline Elements

The <span> tag is an inline container used for styling specific parts of the text. It's handy for applying styles or scripts to a particular portion of content.

Example:

<p>This is a <span style="color: blue;">blue</span> word.</p>

Here, the <span> tag changes the color of the word "blue" within a paragraph.

<progress>and<meter>: Tracking Progress and Measuring Data

These tags serve distinct purposes. <progress> represents the progress of a task, while <meter> is used to measure data within a given range.

Example:

<progress value="50" max="100">50%</progress>

<meter value="75" min="0" max="100">75%</meter>

In this example, <progress> indicates 50% completion, and <meter> visualizes a value of 75 within a range of 0 to 100.

Conclusion

Incorporate these HTML tags wisely to enhance structure, styling, and functionality in your web projects. Experiment and leverage the full potential of HTML to craft dynamic and engaging web content.

0
Subscribe to my newsletter

Read articles from Ayush Nighoskar directly inside your inbox. Subscribe to the newsletter, and don't miss out.

Written by

Ayush Nighoskar
Ayush Nighoskar

Experienced Software Developer interested in Web Development (MERN stack). Along with my technical skill sets, I possess clear verbal and written communication skills and in due time, am capable enough to do the assigned presentation and solve problems. I am always eager to learn more and improve my skills in various aspects of my career along with the organization.Are you interested in staying up-to-date with the latest tech trends and insights? Follow me for more thought-provoking tech articles that will help you expand your knowledge and skills as a developer.