Hi,
Ich möchte ein Iframe in den hintergrund setzen und ein Bild (das Websiten-Logo) darüber legen (das Bild deckt nur einen kleinen Teil des Iframes aus). Ich habe das Iframe und das Logo in einen div getan.
Das div ist wie bereits erwähnt wurde unnötig.
<div style="z-index:1; position: absolute; top:108px; left:300px">
<img src="../files/img/logo.png" width="100" height="22" alt="Logo">
</div>
> Und beim Iframe so:
> ~~~html
<div style="z-index:0; position: absolute; top:100px">
> <iframe width="700" height="300"
> src="xyz.html"
> frameborder="0"></iframe>
> </div>
Dein Code nur mit geänderten src-Attributen (ich habe deine relativ referenzierten Dateien schließlich nicht) sieht korrekt aus, oder?
(@Uwe: So besser? Ja ich bin noch ein Anfänger. Und was meinst du mit "div Suppe" ???)
Auch wenn ich nicht der Uwe bin: div-Suppe oder auch divitis ist wenn man unnötigerweise an allen möglichen Stellen div-Elemente verwendet.
Das tust du.
Beim nächsten mal am besten von Anfang an ein Online-Beispiel. Macht's viel einfacher.
Ich weiß nicht warum du einen IFrame denkst zu benötigen, aber meistens gibt es sinnvollere alternativen. Wenn du deinen Anwendungsfall erläuterst könnte man dir evtl. sagen was du besser machen könntest.
Inline-Style-Angaben sind dämlich.
Falls du hier nicht nur der Einfachheit halber die Angaben inline (also direkt beim Element mittels style="") notiert hast sondern dies auch "in echt" so ist würde ich dir dringend empfehlen dich damit zu beschäftigen wie man CSS-Angaben auslagern kann.
~dave