<IFRAME ID="Frame1" SRC="transparentBody.htm"></IFRAME>
iframe在大部分浏览器中是没有背景的,但是IE中默认是有一个白色的背景色,
我测试的是(IE8/360兼容浏览器),当主背景色不是白色的时候,在这一部分会显得很突兀。
帮助手册中给出了解决方案,即将iframe中的allowTransparent属性设置为true,即可。
<IFRAME ID="Frame1" SRC="transparentBody.htm" allowTransparency="true"></IFRAME>
网上有的说还要在body上加:<body bgcolor="transparent">
<html> <head> <title></title> </head> <body bgcolor="transparent"> <h1>test1</h1> </body> </html>
但我只在iframe 上 加 allowTransparency="true" 就可以(IE8)
有需要的话,可以加个半透明背景
background:#000; filter:alpha(opacity=50);-moz-opacity:0.5;opacity:0.5;