Bonjour,
Comment faire pour qu'un élément positionné en absolute dans un conteneur poisitionné en relatif passe au dessus d'un autre élément positionné en absolute ?
Je connais la réponse : il faut indiquer un z-index pour chacun de ces éléments.
D'accord, mais pourquoi ça ne fonctionne pas avec IE ?
Le code :
Vous pouvez changer la valeur du z-index, le div jaune est toujours devant. Est-ce qu'il existe un moyen de corriger ce bug ?
Merci pour vos réponses.
Modifié par EricLB (09 Oct 2006 - 14:27)
Comment faire pour qu'un élément positionné en absolute dans un conteneur poisitionné en relatif passe au dessus d'un autre élément positionné en absolute ?
Je connais la réponse : il faut indiquer un z-index pour chacun de ces éléments.
D'accord, mais pourquoi ça ne fonctionne pas avec IE ?
Le code :
<div style="position:relative;">
<ul style="background-color:red; width:100px; height:100px;position:absolute;top:10px; left:10px;z-index:2;"
<li>test</li>
<li>test</li>
<li>test</li>
</ul>
</div>
<div style="position:relative;">
<ul style="background-color:yellow; width:100px; height:100px;position:absolute;top:30px; left:30px;z-index:1;"
<li>test</li>
<li>test</li>
<li>test</li>
</ul>
</div>
Vous pouvez changer la valeur du z-index, le div jaune est toujours devant. Est-ce qu'il existe un moyen de corriger ce bug ?
Merci pour vos réponses.
Modifié par EricLB (09 Oct 2006 - 14:27)