Básicamente, si no está funcionando estás haciendo algo mal.
El ejemplo funcionando. Hasta abajo hay un archivo para descargar. Tiene transparencias por todos lados, fondo transparente en los 2, un div con opacity y todo funciona bien.
Un link al demo:
http://otake.com.mx/Foros/Iframe/1-Contenedor.html
(Actualicé el zip)
Los archivos son estos:
Código HTML:
Ver original<body style="background-color: #369; color: red; background-image: url(Fondo1.png);"> <iframe src="2-Contenido.html" height="500" width="500">Prueba Iframe
</iframe>
Código HTML:
Ver original<body style="background-image: url(Fondo2.png);"> <div style="background-color: #FF0; width: 100px; height: 100px;">Texto
</div> <div style="background-color: #FF0; width: 100px; height: 100px; opacity: .5;">Texto
</div>