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

2 Kommentare

  1. 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

Schreib einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht.

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