CSS z-index funktioniert nicht richtig

Bin ich mit z-index auf meiner Seite (link nicht mehr benötigt wird- ), und es funktioniert nicht richtig: es bedeutet nicht, bestimmte divs über alle anderen...

Können Sie sehen es selbst, indem Sie eines der Objekte in der linken oder rechten Leiste.
Dann wird die Maske fade-in, aber die message-box, darunter.
Ich habe schon viel probiert, aber ich bekomme einfach nicht die message-box zu zeigen, die über alle anderen...

Was kann ich tun um dies zu beheben? [Anmerkung: die 2. Frage unten!]

Wenn Sie nicht wollen, um zu überprüfen, die Seite, die message-box befindet sich in einigen anderen divs:

<div>
 <div>
  <div>message box</div>
 </div>
</div>

Die CSS-Positionierung ist wie folgt:

.window {
    position: fixed;
    left: 0px;
    top: 0px;
    z-index: 100;
}

Verwende ich position:fixed, wegen position:absolute ist nicht die absolute hier, die div ist nicht ausgerichtet, um den Körper, sondern etwas anderes irgendwie.
Gibt es eine Möglichkeit zum zurücksetzen der Positionierung über absolute position wieder?

z-index funktioniert nur, wenn es verwendet wird, um Elemente, die die gleiche Art der Positionierung. Also, wenn ein element aus dem dom über absolute oder eine andere position, dann wird dessen z-index wird nicht relativ zu anderen Elementen im dom-aber nur, um Elemente, die die gleiche Positionierung geben.
Oh ok, also ein festes Objekt kann einfach nicht überlagern und ein absolutes Objekt?
korrekt, weil nach dem z-index und der dom sind Sie wirklich nicht zueinander und in der Tat, weil eine absolute Objekt aus der dom-die Feste muss man nicht einmal weiß, Ihr dorthin zu gehen.
Ok. Vielen Dank dafür! Ich dachte schon, machst einen workaround mit jQuery: die Inhalte von was ist jetzt die message-box. Und platzieren, dass im inneren ein weiteres div-Element, das absolut positioniert ist. Ich denke, dass es funktionieren wird.
ja ich habe laufen in die z-index-Probleme, bevor Sie mit Elementen, die verschiedene Arten von Positionen. Position definitiv ankommt und es ist wirklich ärgerlich 🙁

InformationsquelleAutor laarsk | 2011-11-28

Schreibe einen Kommentar