HTML Iframes
HTML iframes are the topic of our discussion. A web page can be displayed within another web page by using an HTML iframe.
HTML iframe tags indicate an inline frame, hence they are also known as inline frames.
It inserts another HTML document in the rectangle area of the existing HTML document.
Using JavaScript, the webpage and iframe contents can collaborate.
HTML Iframe Syntax
HTML <iframe> tags establish inline frames.
HTML documents can have inline frames embedded within them to show other documents.
Syntax:
<!DOCTYPE html>
<html>
<body>
<iframe src=”url” title=”description”>
</iframe>
</body>
</html>
Set Iframe Height and Width
To specify the iframe’s size, utilise the height and width attributes.
Please note pixels (px) are operated by default for height and width:
Example
Alternatively, you can add a style attribute and utilize CSS height and width properties:
Example
You can also set the width and height of the iframe in Percentage:
Example: 
Iframe – Target for a Link
When HTML iframes are utilized, a link can be inserted into an iframe.
The target attribute of the link must guide to the name attribute of the iframe:
Example
Here is another example of linking to the target frame using the HTML iframe tag:
Example: 
Remove Iframe Border
In HTML iframes, an iframe is usually covered by a border.
If you like to remove the border, utilize the style attribute and the CSS border property:
Example
Additionally, you can adjust the border’s size, style, and color with CSS:
Example
HTML iframe Tag
Tag | Overview |
---|---|
<iframe> | specify an inline frame |
Browse our HTML Tag Reference for a complete listing of all available HTML tags.=
Advantages of using HTML Iframes
Following are the advantages of Using HTML Iframes:
Modular Design: HTML iframes facilitate a modular design approach, allowing you to create and integrate different parts of a website independently.
Third-Party Content Integration: Iframes allow you to embed third-party content, such as maps, videos, and social media feeds into their website.
Enhanced Functionality: Iframes can be used to add enhanced functionality to a website without redirecting the user to a different page.
Separation of Content and Design: Iframes enable a clear separation of content and design, making it easier to maintain and update a website over time.
Easy Updates: Iframes allow you to update specific sections of a website without having to update the entire page, reducing the risk of errors and making it faster to make changes.
Increased Security: Iframes help increase the security of a website by isolating potentially risky third-party content in a separate sandbox environment.
Compatibility: Iframes are compatible with all major web browsers and can be used with different programming languages, making them a versatile tool for web development.