j'ai un menu dont un des éléments fait apparaitre un menu déroulant lorsque la souris est dessus...
le probleme est que, sous IE7 (pas sous FF) lorsque le menu apparait (il passe de display:none à block) le div "content" se décale...
Si je met content en position:fixed alors je n'ai plus le décalage mais je ne peux pas mettre mon footer en dessous...
Merci d'avance,
Code CSS :
Code : Tout sélectionner
#content
{
margin-top:20px;
background-color:#222222;
width:580px;
height:330px;
position:relative;
z-index:0;
}
#menu_deroulant
{
width:150px;
border:2px #00FF00 solid;
background-color:#FFFFCC;
z-index:1;
position:absolute;
}
Code : Tout sélectionner
<div id="menu" class="menu">
<a href="#" id="item" onmouseover="show(this);">Item</a>
</div>
<div id="menu_deroulant" style="display:none;" onmouseout="this.style.display='none';">
<table width="100%" cellpadding="0" cellspacing="0">
<tr><td>Sous item1</td></tr>
<tr><td>Sous item 2</td></tr>
</table>
</div>
<div id="content">
</div>
<div id="footer">
© XXXX
</div><!-- Fin de FOOTER-->
Merci d'avance