El iframe como tal no sé...pero el contenido...
Para que el
contenido de un iframe muestre el color de fondo deseado:
1- La página (el src) que se usará en el iframe tendrá de estilo en su BODY la propiedad de "transparent".
2- El iframe obtendrá la propiedad de allowTransparency a TRUE.
3- Se le asigna un color de fondo al
contenido del iframe.
Ejemplo:
mi_src.html
Código:
<HTML>
<HEAD>
<TITLE>-Mi SRC-</TITLE>
</HEAD>
<BODY STYLE="background-color: transparent">
<P>Pagina o contenido.</P>
</BODY>
</HTML>
mi_iframe.html
Código:
<IFRAME ID="frame2" src="mi_src.html" allowTransparency="true" STYLE="background-color: #009999" HEIGHT=350 WIDTH=300>
</IFRAME>
Nota: Si el recurso (src) que se utiliza tiene un background ya asignado, éste será por inicio el que tome el iframe. Intenta luego de ver el ejemplo, eliminar la propiedad de allowtransparency="true" y observa el efecto.
Espero haber aportado en algo