Karl-Heinz Osmer: <Iframe> im IE: Hintergrundfarbe zwansweise weiß ?

Hallöle,

habe das Menü eines Projekts in allen Seiten in einem iframe:
  <iframe class='menu' src='v7_menu.htm' frameborder=0>
  <a href='v7_menu.htm'>zum Menü</a>
  </iframe>

gebe dem iframe eine Hintergrundfarbe:
iframe menu {background-color:#aaf}

aber der IE macht den iframe weiß. Nicht transparent, auch nicht die Farbe des body, sondern deckend weiß.

Kann man das ändern?

LG Kalle

  1. Hallo Karl,

    aber der IE macht den iframe weiß. Nicht transparent, auch nicht die Farbe des body, sondern deckend weiß.

    Nicht unbedingt, je nachdem, was sich der Nutzer als Default-Hintergrundfarbe in dseinem IE eingestellt hat.

    Kann man das ändern?

    Ja, mit dem MS-proprietären Attribut allowtransparency="true" im IFRAME-Element.

    Gruß Gernot

  2. Hi,

    gebe dem iframe eine Hintergrundfarbe:
    iframe menu {background-color:#aaf}

    Nein, damit gibst Du einem Element namens menu (das sich verschachtelt in einem iframe Element befindet) eine Hintergrundfarbe.

    aber der IE macht den iframe weiß. Nicht transparent, auch nicht die Farbe des body, sondern deckend weiß.

    Welchem body hast Du die Hintergrundfarbe gegeben?
    Dem der Seite, die den iframe enthält, oder dem der Seite, die im iframe dargestellt wird?

    cu,
    Andreas

    --
    Warum nennt sich Andreas hier MudGuard?
    Schreinerei Waechter
    Fachfragen per E-Mail halte ich für unverschämt und werde entsprechende E-Mails nicht beantworten. Für Fachfragen ist das Forum da.