Z-Index im Internet Explorer funktioniert nicht

7

Ich habe ein Menü für eine mobile Website erstellt. Wenn Sie auf die Menüschaltfläche klicken, werden die Menüfolien geöffnet. Dies ist die Seite;

Ссылка

Das einzige Problem ist, dass in IE und Windows Phone das Menü nicht das oberste Element ist, so dass es hinter Objekten gleitet.

Ich habe versucht, den Z-Index, den Positionstyp, hasLayout ohne Erfolg zu ändern.

Ich würde jede Hilfe schätzen.

J

    
Naz 20.09.2012, 16:46
quelle

3 Antworten

27

Es sieht so aus, als ob Sie einen bekannten Fehler haben:

"In Internet Explorer erzeugte Elemente generieren einen neuen Stapelkontext, der mit einem Z-Indexwert von 0 beginnt. Daher funktioniert der Z-Index nicht korrekt."

Sie können den Fehlerbericht auf der Website Quirksmode sehen und eine Problemumgehung erklärt in diesem Blogbeitrag .

Sie müssen es im Wesentlichen in ein Element mit einem höheren Z-Index einbinden Hier ist eine kurze Skizze eines Workarounds:

%Vor%     
nana 20.09.2012, 16:54
quelle
0

Ich vertausche regelmäßig zwei Schichten und verändere den Z-Index von 0 auf 1 und umgekehrt. Nach Jahren hörte es auf, im IE zu arbeiten. Ich habe den Z-Index auf 1 und 2 geändert. Es funktioniert jetzt gut. Ich denke, der Bug hat mit einem 0 Z-Index zu tun.

    
Webby 11.08.2014 01:40
quelle
-5

Wenn es immer noch nicht funktioniert, vergewissern Sie sich, dass der Kompatibilitätsmodus für die Site deaktiviert ist.

    
mrsperls 31.07.2014 14:27
quelle

Tags und Links