Je suis conscient du problème de z-index dans IE7, mais j'ai une situation étrange ici, et aucune des solutions suggérées en ligne ne semble fonctionner. J'ai une liste d'éléments, chacun a une div bulle pop-up dans la balise "li", comme ceci:CSS z-index brisé dans IE7
<div class="inner">
<ul>
<li onmouseover="bubbleOn(5661)" onmouseout="bubbleOff(5661)" id="c5661">
<img src="/images/new/simple-dot-brown.gif" class="coloredDot" />
Asthma,
<small id="year5661">1974</small>
<div class="mouseover-bubble orange" id="bubble_5661" style="display:none;">
<h6>Asthma</h6>
<div class="definition">
<p>A form of bronchial disorder....</p>
</div>
</div>
</li>
</ul>
</div>
Voici le CSS pertinent:
div.mouseover-bubble {
position: absolute;
width: 360px;
left: 10px;
bottom: 10px;
z-index: 10000;
}
Tant Comme je laisse le CSS comme je l'ai reçu, le pop-up fonctionne très bien. Mais on m'a demandé de déplacer les divs pop ci-dessous le "li" correspondant, au lieu de dessus. Si je change la ligne "bottom: 10px" en "top: 10px", alors soudainement dans IE7 l'index z échoue et je peux voir les informations qui devraient être cachées sous la div pop-up. Quelqu'un a des idées pour lesquelles cela se produirait? La plupart des choses sur l'index z de IE7 que je trouve parle de positionnement, mais je ne change pas le positionnement CSS, juste en changeant "bottom" à "top".
Dans ce cas, je ne peux pas utiliser posit ion: relatif car il repousse alors tout le contenu lorsqu'il s'affiche. En ce qui concerne l'index z du parent, quelle balise représente le parent dans ce cas? Parce que j'ai essayé de définir l'index z sur 10001 sur la balise "li", la balise "ul" et la balise "div class = inner", et rien ne change. – SenorPuerco
putain .. le parent devrait être l'étiquette li, si cela ne change rien, alors je manque d'idées ... btw j'ai utilisé cette page quand j'ai eu ce problème http://www.shawnpreisz.com/css/z -index-internet-explorer-7-ie7 votre li a une position: relative? – pleasedontbelong
Eh bien, je vais continuer à essayer de jouer avec la position: et z-index: les valeurs sur la div et le parent. Je suppose que j'espérais que quelqu'un connaîtrait un bug IE secret qui se déclenche quand vous définissez un top: value. Merci quand même. – SenorPuerco