Qu'est-ce que vous avez est correct d'appliquer z-index: une position type relatif, fixe ou absolu. Le problème avec IE est qu'il n'applique pas l'index z d'un élément globalement à travers le document entier comme il le fait dans d'autres navigateurs.
Dans IE, z-index est uniquement appliqué dans un contexte d'empilement, créé automatiquement par tout élément dont la position est relative, fixe ou absolue.
En conséquence, vous avez très probablement obtenu ce qui suit, ce qui est la raison pour laquelle z-index ne fonctionne pas comme vous attendez:
<div style="position: relative">
<div style="position: relative; z-index: 1;">
</div>
</div>
<div style="position: relative">
<div style="position: relative; z-index: 2;">
</div>
</div>
Dans ce qui précède, tous les navigateurs IE mais mettra toujours le z-index: 2 div au-dessus de l'index z: 1. Cependant, IE ne sera pas toujours parce que les deux éléments sont dans leur propre contexte d'empilement et donc leurs z-index ne s'appliquent pas les uns aux autres.
Le correctif est d'ajouter z-index des éléments parents qui créent le contexte d'empilement séparé:
<div style="position: relative; z-index: 1;">
<div style="position: relative;">
</div>
</div>
<div style="position: relative; z-index: 2;">
<div style="position: relative;">
</div>
</div>
Dites-nous ce que vous superposition s'il vous plaît. Et s'il vous plaît fournir le balisage. –
où est la partie html – Hoque