Bonjour,
Je suis entrain de réaliser un menu déroulant horizontal, sans javascript ni htc. Tout fonctionne bien, sauf sous IE6, où le menu une fois déroulé passe ne passe pas au dessus des div positionnés en "relative"...
Pour ceux qui n'auraient pas IE6, voici le soucis :
http://img406.imageshack.us/img406/807/exemple.png
J'ai isolé au maximum le problème, et voici le code :
Il semblerait que le soucis vienne du "position: relative;" du 2nd cadre, car sans cela le menu passe bien au dessus du texte. Existe-t'il une solution pour régler ce bug?
Merci d'avance!
Modifié par Helldream (07 Jul 2009 - 18:41)
Je suis entrain de réaliser un menu déroulant horizontal, sans javascript ni htc. Tout fonctionne bien, sauf sous IE6, où le menu une fois déroulé passe ne passe pas au dessus des div positionnés en "relative"...
Pour ceux qui n'auraient pas IE6, voici le soucis :
http://img406.imageshack.us/img406/807/exemple.png
J'ai isolé au maximum le problème, et voici le code :
<a href="" class="checkbox_deroulants">
<table>
<tr><td>1</td></tr>
<tr><td>2</td></tr>
<tr><td>3</td></tr>
<tr><td>4</td></tr>
</table>
</a>
<div style="position: relative;">toto</div>
a.checkbox_deroulants
{
display: block;
position: relative;
height: 30px;
overflow: hidden;
border: solid 1px;
}
a.checkbox_deroulants:hover
{
overflow: visible;
}
.checkbox_deroulants table
{
position: absolute;
display: block;
width: 100%;
background-color: #00ff00;
}
Il semblerait que le soucis vienne du "position: relative;" du 2nd cadre, car sans cela le menu passe bien au dessus du texte. Existe-t'il une solution pour régler ce bug?
Merci d'avance!
Modifié par Helldream (07 Jul 2009 - 18:41)