carroll: layer mit grafik, der als hintergrund dienen soll

mit <div id="Layer03" style="position:absolute; left:5px; top:554px; width:995px; height:76px; z-index:-1; visibility: visible"><img src="grafiken/blau_grau.jpg" width="995" height="76"></div>
habe ich einen Layer geschrieben, der über einer tabelle positioniert ist.
Problem: der layer überdeckt den inhalt der tabelle. er soll aber lediglich hintergrund sein.
1. im Internet explorer funktioniert das einwandfrei
2. im Netscape 4.x überdeckt der layer den inhalt der tabelle
3. im netscape 6.0 wird der layer gar nicht angezeigt

kann mir bitte jemand bei diesem problem helfen. danke schon im voraus.
gruss carroll

  1. guten Morgen,

    Problem: der layer überdeckt den inhalt der tabelle. er soll aber lediglich hintergrund sein.

    1. im Internet explorer funktioniert das einwandfrei

    kein Kommentar.

    1. im Netscape 4.x überdeckt der layer den inhalt der tabelle

    möglicherweise wegen der absoluten Positionierung. Außerdem wird wohl erwartet, daß deine Tabelle auch "im" Layer steht, und das tut sie nach deiner Angabe nicht. Dein Layer hat überhaupt keinen Inhalt.

    1. im netscape 6.0 wird der layer gar nicht angezeigt

    möglicherweise, weil Netscape 6.x mit negativen z-index-Werten nix anfangen kann. Außerdem wird wohl erwartet, daß deine Tabelle auch "im" Layer steht, und das tut sie nach deiner Angabe nicht. Dazu kommt, daß noch ein Semikolon im tag fehlt

    Vielleicht ist es sinnvoll, zu überlegen, ob du überhaupt ein DIV brauchst. Du kannst schließlich auch das Bild und die Tabelle positionieren. Setze einfach dein Bild auf z-index:1 und die Tabelle auf z-index:2 oder höher. Das macht jedenfalls der IE ebenfalls mit, und Netscape kann das auch, unter der Voraussetzung, daß _erst_ die Grafik und _dann_ die Tabelle im Seitencode gelesen wird (z-index wird von Netscape bisher nicht besonders geschätzt)

    Grüße aus Berlin

    Christoph S.