如何从嵌入在web应用程序中的iframe中删除边框?iframe的一个示例是:
<iframe src="myURL" width="300" height="300">Browser not compatible.</iframe>
我希望从页面上的内容到iframe内容的转换是无缝的,假设背景颜色是一致的。目标浏览器仅为IE6,不幸的是,针对其他浏览器的解决方案将无济于事。
如何从嵌入在web应用程序中的iframe中删除边框?iframe的一个示例是:
<iframe src="myURL" width="300" height="300">Browser not compatible.</iframe>
我希望从页面上的内容到iframe内容的转换是无缝的,假设背景颜色是一致的。目标浏览器仅为IE6,不幸的是,针对其他浏览器的解决方案将无济于事。
当前回答
使用此
style="border:none;
例子:
<iframe src="your.html" style="border:none;"></iframe>
其他回答
如果您使用iFrame来适应整个屏幕的宽度和高度(我假设您不是基于300x300尺寸),则还必须将主体边距设置为“0”,如下所示:
<body style="margin:0px;">
如果要放置iframe的页面的doctype是HTML5,则可以使用无缝属性,如下所示:
<iframe src="..." seamless="seamless"></iframe>
无缝属性上的Mozilla文档
我有一个底部白色边框的问题,我无法用边框、边距和填充规则解决它。。。所以添加display:块;因为iframe是一个内联元素。
这将考虑HTML中的空白。
根据iframe文档,frameBorder已被弃用,首选使用“border”CSS属性:
<iframe src="test.html" style="width: 100%; height: 400px; border: 0"></iframe>
注意CSS边界属性在IE6、7或8中没有达到预期的结果。
添加frameBorder属性,或使用边框宽度为0px;的样式;,或将边框样式设置为无。
使用以下3项中的任意一项:
浏览器不兼容</iframe><iframe src=“myURL”width=“300”height=“300”frameborder=“0”>浏览器不兼容</iframe><iframe src=“myURL”width=“300”height=“300”style=“border:none;”>浏览器不兼容</iframe>