iframe框架在IE浏览器,360兼容浏览器下将白色背景设为透明色

<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;
原文地址:https://www.cnblogs.com/xiangsj/p/6054151.html