- how to remove border from iframe in HTML?
- Remove iFrame border using CSS
- How to Remove Border from the Tag
- Create HTML
- Add CSS
- Example of removing borders from the element:
- Remove border from IFrame using CSS
- Use the Frameborder HTML Attribute
- Syntax
- Example
- Removing the border from iframe using the frameBorder CSS property
- Use the ‘border’ Property of CSS
- Syntax
- Example
- Removing the border from iframe using the border: none CSS property
- Example
- Removing the border from iframe using the border-width: 0 CSS property
- Remove border from IFrame using CSS
- Use the Frameborder HTML Attribute
- Syntax
- Example
- Removing the border from iframe using the frameBorder CSS property
- Use the ‘border’ Property of CSS
- Syntax
- Example
- Removing the border from iframe using the border: none CSS property
- Example
- Removing the border from iframe using the border-width: 0 CSS property
how to remove border from iframe in HTML?
How can I remove the border from iframe using HTML or CSS?
Suppose this is my iframe
iframe src="url" width="500" height="300">text hereiframe>
as I would like to show this iframe in my web-page, which has different website URL, without the border it would look better and should match my website background color, so it can look like my websites webpage only
You can easily do it using frameborder attribute of iframe, like code below
to make it work in all browsers including IE6 you can use frameBorder attribute (‘B’ is capital)
Browser not compatible.
Note: use frameBorder (capital B) for IE, otherwise will not work. But, the iframe frameborder attribute is not supported in HTML5. So, Use CSS instead.
you can also remove scrolling using scrolling attribute
Also, you can use seamless attribute which is new in HTML5.
The seamless attribute of the iframe tag is only supported in Opera, Chrome, and Safari.
Remove iFrame border using CSS
If the above solutions doesn’t work for you then you can try this CSS
How to Remove Border from the Tag
This article explains the usage of the frameBorder attribute. This attribute is deprecated now. It still works but it’s better to use the CSS border property.
The HTML tag is used to define an inline frame.
It is possible to remove borders from the tag by using the frameBorder attribute. In this snippet, you can see how this can be done. We’ll need the following syntax:
Here, the “B” letter should be capital, otherwise, the browser will not recognize it. The frameBorder attribute can have two values: 0 (for disabling the border) and 1 (for enabling the border). Its default value is 1.
Create HTML
body> h1>Example h1> iframe src="https://www.w3docs.com/" frameBorder="0"> iframe> body>
Add CSS
- Set the height and width of the element and specify the background-color.
- Set the text-align property to “center” for the element.
iframe < height: 250px; width: 300px; background-color: #c6c7af; > body < text-align: center; >
The result of our code looks like the following.
Example of removing borders from the element:
html> html> head> title>Title of the document title> style> iframe < height: 250px; width: 300px; background-color: #c6c7af; > body < text-align: center; > style> head> body> h1>Example h1> iframe src="https://www.w3docs.com/" frameBorder="0"> iframe> body> html>
Remove border from IFrame using CSS
We can use the ‘iFrame’ in HTML to embed the document in the HTML web page. For example, we can embed youtube videos in the web page using the ‘IFrame’ HTML tag.
The ‘iFrame’ contains the border by default. In this tutorial, we will learn various approaches to removing the border from the IFrame using CSS.
Use the Frameborder HTML Attribute
The ‘IFrame’ contains the ‘frameborder’ HTML attribute. It can have either ‘0’ or ‘1’ as a value. Using the ‘0’ as a value of the ‘frameBorder’ HTML attribute removes the border; otherwise, it adds the border to the ‘iFrame’.
Syntax
Users can follow the syntax below to use the ‘frameborder’ HTML attribute to remove the border from the IFrame.
In the above syntax, we have used the ‘frameborder’ CSS property with the ‘0’ value to remove the border from the IFrame.
Example
In the example below, we have embedded two different YouTube videos using the IFrame in the HTML document. With both IFrame, we have used the ‘frameborder’ HTML attribute.
In the output, users can observe that the first youtube video contains the border as we have used the ‘1’ as a value of the ‘frameborder’, and the second youtube video doesn’t contain the border as we have used the ‘0’ as a value of the ‘frameborder’.
Removing the border from iframe using the frameBorder CSS property
Use the ‘border’ Property of CSS
The ‘border’ CSS property is used to remove the border from any HTML element. Also, it is used to remove the border from the IFrame.
Syntax
Users can follow the syntax below to use the ‘border’ CSS property to remove the border from the IFrame.
In the above syntax, we have applied ‘border: none’ to the IFrame to remove the border.
Example
In the example below, we have used the ‘border’ CSS property to remove the border from the IFrame. Furthermore, we have used the ‘none’ as a value of the border.
In the output, users can observe that IFrame doesn’t contain the border.
iframeRemoving the border from iframe using the border: none CSS property
Example
In the example below, we have used the ‘border-width’ CSS property to remove the border from the IFrame. Here, we have specified the ‘0’ as a value of the ‘border-width’ property.
It gives similar output as the ‘border’ property.
iframeRemoving the border from iframe using the border-width: 0 CSS property
Users learned to remove the border from the IFrame using the various properties. In the first approach, we have used the ‘frameborder’ HTML attribute, which takes either 0 or 1 as a value.
In the second approach, we have used the ‘border’ and ‘border-width’ CSS properties to remove the border of the IFrame. However, the ‘border-width’ property doesn’t remove the border from the IFrame but hides the border due to zero width. Also, In some browsers ‘frameborder’ CSS property is deprecated, so using the ‘border’ CSS property is recommended.
Remove border from IFrame using CSS
We can use the ‘iFrame’ in HTML to embed the document in the HTML web page. For example, we can embed youtube videos in the web page using the ‘IFrame’ HTML tag.
The ‘iFrame’ contains the border by default. In this tutorial, we will learn various approaches to removing the border from the IFrame using CSS.
Use the Frameborder HTML Attribute
The ‘IFrame’ contains the ‘frameborder’ HTML attribute. It can have either ‘0’ or ‘1’ as a value. Using the ‘0’ as a value of the ‘frameBorder’ HTML attribute removes the border; otherwise, it adds the border to the ‘iFrame’.
Syntax
Users can follow the syntax below to use the ‘frameborder’ HTML attribute to remove the border from the IFrame.
In the above syntax, we have used the ‘frameborder’ CSS property with the ‘0’ value to remove the border from the IFrame.
Example
In the example below, we have embedded two different YouTube videos using the IFrame in the HTML document. With both IFrame, we have used the ‘frameborder’ HTML attribute.
In the output, users can observe that the first youtube video contains the border as we have used the ‘1’ as a value of the ‘frameborder’, and the second youtube video doesn’t contain the border as we have used the ‘0’ as a value of the ‘frameborder’.
Removing the border from iframe using the frameBorder CSS property
Use the ‘border’ Property of CSS
The ‘border’ CSS property is used to remove the border from any HTML element. Also, it is used to remove the border from the IFrame.
Syntax
Users can follow the syntax below to use the ‘border’ CSS property to remove the border from the IFrame.
In the above syntax, we have applied ‘border: none’ to the IFrame to remove the border.
Example
In the example below, we have used the ‘border’ CSS property to remove the border from the IFrame. Furthermore, we have used the ‘none’ as a value of the border.
In the output, users can observe that IFrame doesn’t contain the border.
iframeRemoving the border from iframe using the border: none CSS property
Example
In the example below, we have used the ‘border-width’ CSS property to remove the border from the IFrame. Here, we have specified the ‘0’ as a value of the ‘border-width’ property.
It gives similar output as the ‘border’ property.
iframeRemoving the border from iframe using the border-width: 0 CSS property
Users learned to remove the border from the IFrame using the various properties. In the first approach, we have used the ‘frameborder’ HTML attribute, which takes either 0 or 1 as a value.
In the second approach, we have used the ‘border’ and ‘border-width’ CSS properties to remove the border of the IFrame. However, the ‘border-width’ property doesn’t remove the border from the IFrame but hides the border due to zero width. Also, In some browsers ‘frameborder’ CSS property is deprecated, so using the ‘border’ CSS property is recommended.