css-boxen-problem (z-index)



  • ich hab hier zwei geschachtelte, uebereinanderliegende div/span-boxen. obwohl mit z-index die reihenfolge rote-box ueber gruene-box eingestellt ist, werden die boxen in der aufruf-reihefolge angezeigt. was ist verkehrt?

    <div style="position:relative;width:400px;height:180px">
    <div style="position:absolute;top:10px;height:80px;width:200px;background:#FF0000;z-index:2">rot
    <span style="display:block;position:absolute;top:-10px;left:10px;width:150px;height:150px;background:#00FF00;z-index:1">gruen</span>
    </div>
    </div>
    


  • keine eine idee?



  • http://www.css4you.de/example/z-index.html

    wieso benötigt der span tag ein zindex? macht keinen sinn und geht glaub auch net wirklich



  • glaube die ursache ist folgende:

    Per z-index positionierte Elemente erzeugen für sich und ihre Nachfahren einen eigenen Stapel-Kontext. So werden im Beispiel die Boxen D, E und F als Nachfahren der Box C gesondert sortiert: Box F (z-index:-1) überdeckt trotz niedrigerem Wert Box B (z-index:1), da sie als Nachfahre von Box C (diese liegt mit z-index:3 über Box 😎 lediglich innerhalb dieser sortiert wird. Außerhalb des neuen Kontexts liegende Elemente (A und 😎 können nicht zwischen diesen gestapelt werden.

    Quelle http://de.selfhtml.org/navigation/suche/index.htm?Suchanfrage=z-index



  • DerDurchDieTuerGeher schrieb:

    glaube die ursache ist folgende:

    Per z-index positionierte Elemente erzeugen fuer sich und ihre Nachfahren einen eigenen Stapel-Kontext. So werden im Beispiel die Boxen D, E und F als Nachfahren der Box C gesondert sortiert: Box F (z-index:-1) ueberdeckt trotz niedrigerem Wert Box B (z-index:1), da sie als Nachfahre von Box C (diese liegt mit z-index:3 ueber Box 😎 lediglich innerhalb dieser sortiert wird. Ausserhalb des neuen Kontexts liegende Elemente (A und 😎 koennen nicht zwischen diesen gestapelt werden.

    Quelle http://de.selfhtml.org/navigation/suche/index.htm?Suchanfrage=z-index

    danke fuer die Info... das war auch mir neu


Anmelden zum Antworten