Spass mit IE7 und z-index

Hrmmpfarrgh. Okay, der z-index-Bug ist wohl auch in IE7 noch nicht gefixt. Auch Elemente mit z-index:auto erhalten aus irgendeinem Grund einen eigenen Stacking Context mit z-index=0, wodurch „richtige“ z-index-Angaben in Kinderelementen keine Auswirkungen im globalen Dokumentkontext haben. (Ja, klingt wirre). Das ist wirklich ärgerlich, denn da der IE jetzt ja Alpha-Transparenzen in PNG-Grafiken unterstützt, könnte man nun eigentlich schöne flexible Layouts aufbauen. Aber nö. Wäre ja zu einfach.

Wenn man die Fehlerursache wenigstens immer recht rasch herausfinden würde … stattdessen muss man per Trial&Error an allen Ecken und Enden drehen und im Interweb nach Erklärungen suchen:
Eine Doku zu z-index im Allgemeinen auf den Websites von Mozilla.org:
http://developer.mozilla.org/en/docs/Understanding_CSS_z-index

Und eine Demonstration der z-index-Bugs in IE6/7:
http://www.aplus.co.yu/lab/z-pos/
http://therealcrisp.xs4all.nl/meuk/IE-zindexbug.html

Achja, „Generated Content“ wie :after und :before kann er auch nicht. Und wieder ein paar semantisch unnötige DIVs mehr im Code. Naja, der IE8 … err… „IE Next“ ist ja schon angekündigt

3 Antworten

  1. 1
    Anubiz schrieb:

    tjo, am einfachsten – und schönsten – wäre ne msg der art:

    »Sie verwenden einen fehlerhaften Browser« mit links zu opera & FF 😀

  2. 2
    Campus schrieb:

    ES wurden ja leider sowieso nur Bugs gefixt, die Quirksmode Seiten betrafen. All die schoenen Bugs, die im Standardmode Probleme machen, sind immer noch da 🙁

    Gruesse

  3. 3
    Rainer schrieb:

    Jaja, Microsoft würde uns alle von unserer Qual erlösen wenn sie endlich die Mozilla Rendering Engine (oder Opera oder Chrome) nähmen.
    Stattdessen produzieren sie an ihrem wirklich schlechten Stück Software namens Internet Explorer weiter um unsere Leiden endlos zu verlängern.

Antwort schreiben

XHTML: Du kannst die folgenden XHTML-Tags benutzen: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

 

Durch die weitere Nutzung der Seite stimmst du der Verwendung von Cookies zu. Weitere Informationen

Die Cookie-Einstellungen auf dieser Website sind auf "Cookies zulassen" eingestellt, um das beste Surferlebnis zu ermöglichen. Wenn du diese Website ohne Änderung der Cookie-Einstellungen verwendest oder auf "Akzeptieren" klickst, erklärst du sich damit einverstanden.

Schließen