Learn HTML – Part 30 – iframe Tag – Embedding External Content

Learn HTML – Part 30 – iframe Tag – Embedding External Content

The HTML iframe tag is used to embed another webpage or external content inside the current webpage.

It is commonly used to display videos, maps, documents, or other websites within a page.


What is the iframe Tag?

The iframe tag stands for Inline Frame.

It allows you to display content from another source inside a rectangular frame on your webpage.


Basic Syntax

<iframe src="https://example.com"></iframe>

The src attribute specifies the URL of the page that will be embedded.


Example – Embedding a Webpage

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

Output:


Example – Embedding a YouTube Video

YouTube provides embed code that uses the iframe tag.

<iframe width="560" height="315"
src="https://www.youtube.com/embed/VIDEO_ID"
title="YouTube video player"
frameborder="0"
allowfullscreen></iframe>

Example – Embedding Google Maps

<iframe
src="https://www.google.com/maps/embed?pb=!1m18..."
width="600"
height="450"
style="border:0;"
allowfullscreen=""
loading="lazy">
</iframe>

Common iframe Attributes

AttributeDescription
srcSpecifies the URL of the embedded page
widthDefines the width of the iframe
heightDefines the height of the iframe
titleProvides accessibility information
loadingControls lazy loading behavior

Common Use Cases

  • Embedding YouTube videos
  • Displaying Google Maps
  • Embedding external web pages
  • Displaying documents or dashboards

The iframe tag allows you to embed content from other websites directly into your webpage.


Common Mistakes Beginners Make

  • Embedding insecure content (HTTP inside HTTPS)
  • Using large iframe sizes that break layout
  • Embedding websites that block iframe embedding

Conclusion

The HTML iframe tag is used to embed external content inside a webpage.

It is widely used to display videos, maps, and other web pages directly within a site.

What’s Next?

Now that you understand the iframe tag, the next step is learning about HTML tables, which are used to display structured data in rows and columns.

Next: Learn HTML – Part 31 – table Tag – Creating HTML Tables →


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-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...
Scroll to Top