Gernot Back: iframe Hintergrund definieren

Beitrag lesen

Hallo Tannenbaum,

Oh man, danke! Woher weiß du das? :) Die eingebundenen Dokumente sind bei mir mit bgcolor="#000000". Wozu transparent? Das habe ich nicht verstanden. Und was ist Quirksmode?

Es gibt ja zwei Möglichkeiten, den Hintergrund zu definieren; entweder im Iframe-Element selbst oder im eingebundenen Dokument. Damit der Hintergrund eines Iframes hinter dem darin eingebundenen Dokument durchscheinen kann, darf dieses Dokument selbst natürlich keine Hintergrundfarbe haben. Der IE lässt aber -wie gesagt- die Hintergrundfarbe eines Iframe-Dokuments auch nur dann durchscheinen, wenn man ihm allowtransparency="true" als Attribut gibt. Ansonsten sieht der Nutzer die in seinem Browser eingestellte Default-Hintergrundfarbe für HTML-Dokumente. Firefox braucht das proprietäre Attribut nicht. Bei Opera ist leider gar nichts zu machen, da musst du halt doch dem eingebunden Dokument die entsprechende Hintergrundfarbe verpassen, sonst sieht der Nutzer immer den Default-Dokumenthintergrund.

Zum Quirks- vs. Standards-Mode lies bitte hier nach:

http://de.selfhtml.org/css/formate/box_modell.htm#doctype_switch

Gruß Gernot