negativen z-index verschwindet unter hintergrund

Ich versuche zu implementieren ist ein div, das aussieht wie eine hohe und schmale Seite, wie ein notebook-Papier.

Habe ich meine Inhalte in <div id='centerframe'/> und ich dachte, dass eine gute Lösung war die Verwendung eines absolut positionierten div-Tag für das "Papier".

Also schrieb ich die css-Regeln wie folgt:

div#center_background
{
    z-index:-1;
    position:absolute;
    top:0;
    left:130px;
    width:900px;
    height:100%;
    background:rgba(255,255,255,0.9);
}

Allerdings, wenn ich ein Hintergrundbild hinzufügen, um Körper, es verschwindet unter dem hintergrund. Ich habe versucht, eine positive z-index, als es rendert auf der Oberseite der alles, was in der Seite, wie centerframe, topbar etc. Siehe Bild:

negativen z-index verschwindet unter hintergrund

Eine Lösung könnte sein, die Einstellung der z-index für alle Elemente, die ich wirklich nicht wollen, zu tun, da möchte ich position:absolute;'s so wenig wie möglich.

Also, wie kann ich definieren, diese Art von hintergrund-div ohne Veränderung anderer Positionen und z-Indizes?

Machte ich einen fiddle, aber es läuft wie erwartet. Die seltsame Sache in meinem richtigen code, wenn ich laden Sie die Seite, die center_background div erscheint oben der hintergrund, den Körper für einen Blick, dann verschwindet es.
Ich etwas nicht ändern mit JavaScript.

  • nicht das hintergrund-Bild des Körpers immer hinter alles andere - der Körper ist das element unten (abgesehen von html), können Sie bitte post mehr von css und html oder erstellen Sie eine Geige
  • ich hatte erwartet das auch. ok, machen krank, eine Fiedel in ein paar Minuten.
  • Okay , ich sehe , Sie missbrauchen absolute positionsvorrichtung hier. Anstelle der z-index-1 z-index:1 für die Kopf-und z-index:0; für center_bg. Zumindest wird es einen Tipp geben, zu verstehen, wie z-index verwendet werden kann. Cheers
  • so erhöhen alle z-index, so dass Sie alle positiv, das problem zu lösen?
InformationsquelleAutor jeff | 2013-06-14
Schreibe einen Kommentar