如何从嵌入在web应用程序中的iframe中删除边框?iframe的一个示例是:

<iframe src="myURL" width="300" height="300">Browser not compatible.</iframe>

我希望从页面上的内容到iframe内容的转换是无缝的,假设背景颜色是一致的。目标浏览器仅为IE6,不幸的是,针对其他浏览器的解决方案将无济于事。


当前回答

iframe src="XXXXXXXXXXXXXXX"
marginwidth="0" marginheight="0" width="xxx" height="xxx"

适用于Firefox;)

其他回答

对于特定于浏览器的问题,还可以根据Dreamweaver添加frameborder=“0”hspace=“0“vspace=“1”marginheight=“2”marginwidth=“0”:

<iframe src="test.html" name="banner" width="300" marginwidth="0" height="300" marginheight="0" align="top" scrolling="No" frameborder="0" hspace="0" vspace="0">Browser not compatible. </iframe>

对我来说,添加非常有效

.iframe{
box-shadow: none !important;
}

这个解决方案特别适用于我正在编辑的shopify主题。shopify主题在整个主题中以不同的方式使用iframe,其中一个出现了故障。我不得不手动进入css并覆盖css属性。

在尝试删除IE7中的边框后,我发现frameBorder属性区分大小写。

必须将frameBorder属性设置为大写B。

<iframe frameBorder="0"></iframe>

您可以在iframe代码中使用style=“border:0;”。这是HTML5中删除边框的推荐方法。

查看我的html5 iframe生成器工具,无需编辑代码即可自定义iframe。

使用此

style="border:none;

例子:

<iframe src="your.html" style="border:none;"></iframe>