![]() |
VOOZH | about |
An iframe, or Inline Frame, is an HTML element represented by the <iframe> tag. It functions as a 'window' on your webpage through which visitors can view and interact with another webpage from a different source.
iframes are used for various purposes like:
Syntax:
<iframe src="URL" title="description"></iframe>The
srcattribute specifies the URL of the document you want to embed, and iframes can include videos, maps, or entire web pages from other sources.
HTML iframes are used to embed external web pages, videos, or documents inside a webpage without reloading the main page.
In this example, an iframe is used to display another webpage within the current webpage.
Output:
| Attributes | Description |
|---|---|
| allow | Specifies a set of extra restrictions on the content that can be loaded in an <iframe>. |
| allowfullscreen | Indicates whether the <iframe> can be displayed in fullscreen mode. |
| allowpaymentrequest | Enables payment requests for content inside the <iframe>. |
| height | Sets the height of the <iframe> element. |
| width | Sets the width of the <iframe> element. |
| loading | Specifies how the content of the <iframe> should be loaded. |
| scrolling | Controls whether or not the <iframe> should have scrollbars. |
| name | Specifies the name of the <iframe> for targeting its content or for referencing it in JavaScript. |
| referrerpolicy | Sets the referrer policy for the <iframe> content. |
| sandbox | Specifies an extra set of restrictions for the content in the <iframe>. |
| src | Specifies the URL of the document to embed in the <iframe>. |
| srcdoc | Specifies the HTML content of the page to display in the <iframe>. |
The height and width attributes are used to specify the size of the iframe. The attribute values are specified in pixels by default. You can use pixels or percentages (e.g., “80%”).
By default, iframe has a border around it. To remove the border, we must use the style attribute and use the CSS border property.
You can change the size, style, and color of the iframe border using CSS.
You can target an iframe with links by using the name attribute of the iframe and the target attribute of the link.
While <iframe> elements provide flexibility for embedding external content, they should be used carefully to maintain performance, security, and accessibility.