Der Martin: Transparenter <iframe>

Beitrag lesen

Hallo,

Okay, ich habs selbst herausgefunden.
Die Lösung nochmal hier für´s Archiv:

nein, das kann ich so nicht stehenlassen, erst recht nicht fürs Archiv!

alte schreibweise:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
richtige Schreibweise:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 4.0 Transitional//EN">

Aua, nein! Die Burschen debattieren gerade noch fleißig über die Entwürfe für XHTML 2.0, und du proklamierst schon XHTML 4.0? Nein, am ehesten meintest du wohl HTML 4.01 (und nicht 4.0).

Das hat aber mit deinem eigentlichen Anliegen nichts zu tun. Das Problem liegt darin, dass es keinen regelkonformen Weg gibt, dem IE einen transparenten iframe-Hintergrund schmackhaft zu machen.

<iframe src="test2.html" style="allowTransparency:true; height:50%; width:50%;" frameborder="2" name="window"></iframe>

Es gibt keine CSS-Eigenschaft "allowTransparency", nicht mal für den IE. Der IE hört aber auf das proprietäre, nicht standardkonforme (und demzufolge auch nicht valide) HTML-Attribut "allowtransparency".

So long,
 Martin

--
Ungeschehene Ereignisse können einen katastrophalen Mangel an Folgen nach sich ziehen.
  (Unbekannter Politiker)