An <iframe>
is an HTML element used to embed another document within the current HTML document. Iframes are commonly used to display content from another source, such as embedding a video from YouTube, displaying maps, or integrating other web pages into your own website.
Iframes are used when you need to display content from another source, such as an external webpage, video, or other media. They allow you to embed external content while keeping it separate from your main webpage, avoiding the need to duplicate or load the content directly.
An <iframe>
element is typically defined with several attributes to specify the size and content of the embedded document:
src
- Specifies the URL of the document to display.width
- Defines the width of the iframe.height
- Defines the height of the iframe.frameborder
- Defines the border of the iframe (deprecated in HTML5, use CSS instead).allowfullscreen
- Allows the iframe to be displayed in full-screen mode (useful for videos).<iframe src="URL" width="WIDTH" height="HEIGHT"></iframe>
<!DOCTYPE html> <html> <head> <title>Iframe Example</title> </head> <body> <h2>Embedded YouTube Video</h2> <iframe src="https://www.youtube.com/embed/dQw4w9WgXcQ" width="560" height="315" allowfullscreen></iframe> </body> </html>
Some of the most commonly used attributes of an iframe include:
src
- Specifies the URL of the external document you want to embed inside the iframe.width
and height
- Set the size of the iframe. These attributes are in pixels and determine how much space the iframe will take up on the page.frameborder
- Defines whether or not the iframe should have a border. The value can be "0" for no border and "1" for a border. (Note: The frameborder
attribute is deprecated in HTML5, and it's recommended to use CSS for styling borders.)allowfullscreen
- Allows the iframe content to be displayed in full-screen mode (useful for videos or presentations).width
and height
attributes to prevent layout shifting when the iframe loads.allowfullscreen
for video content to give users the ability to view in full-screen mode.Iframes are a powerful tool for embedding external content in your web pages. Whether you're embedding videos, maps, or entire web pages, iframes allow you to display rich content while keeping it separate from your primary page's structure. By using the right attributes and ensuring good practices, you can improve the user experience and functionality of your website.
Help others discover Technorank Learning by sharing your honest experience.
Your support inspires us to keep building!