Bonjour à tous,
je me permet de poster mon problème n'ayant pas trouvé de solutions et de réponses dans le forum.
J'ai un menu déroulant de la forme suivante :
Le problème présenté est que lorsque l'on passe le curseur sur le lien "Menu", le menu se déroule correctement mais il décale le reste des éléments qui suivent, et j'aimerais donc qu'il ne les décale pas et s'affiche AU DESSUS de ceux-ci. Sous IE cela fonctionne très bien, c'est seulement sous Mozilla que cela fonctionne mal.
Voici les propriétés principales CSS:
Petit screen pour mieux comprendre :
Menu sans survol
http://www.musculazone.com/aroh//upload/normal.JPG
Menu survolé sous IE (tout est ok)
http://www.musculazone.com/aroh//upload/ie.JPG
Menu survolé sous Mozilla (ça foire)
http://www.musculazone.com/aroh//upload/mozilla.JPG
Merci à vous pour vos éventuelles réponses.
je me permet de poster mon problème n'ayant pas trouvé de solutions et de réponses dans le forum.
J'ai un menu déroulant de la forme suivante :
<ul id="menutop">
<li><a href="">Menu</a>
<ul class="sousMenu">
<li><a href="">SousMenu</a></li>
</ul>
</li>
</ul>
Le problème présenté est que lorsque l'on passe le curseur sur le lien "Menu", le menu se déroule correctement mais il décale le reste des éléments qui suivent, et j'aimerais donc qu'il ne les décale pas et s'affiche AU DESSUS de ceux-ci. Sous IE cela fonctionne très bien, c'est seulement sous Mozilla que cela fonctionne mal.
Voici les propriétés principales CSS:
#menuTOP {
list-style-type: none;
padding: 0; margin: 0;
line-height: 21px;
}
#menuTOP li {
float: left;
margin: 0;padding-left: 5px;padding-right: 5px;
border: 0;
}
#menuTOP li a,#menuTOP li a:visited
{
display: block;
color: #605E40;
margin: 0;
padding: 0;
text-decoration: none;
}
#menuTOP li a:hover
{
color: #d98644;
}
#menuTOP .sousMenu
{
display: none;
position: relative;
list-style-type: none;
margin: 0;
padding: 0;
border: 0;
height: auto;
}
#menuTOP .sousMenu li
{
float: none;
padding: 0; margin: 0;
border: 0;
width: 170px; height: auto
}
.sousMenu li a:link, .sousMenu li a:visited
{
display: block;
color: #000;
margin: 0; padding: 0;
border: 0;
text-decoration: none;
width: 170px; height: auto;
border-left: 1px solid #e3e1c8;
border-right: 1px solid #e3e1c8;
border-bottom: 1px solid #e3e1c8;
background-color: #faf8eb;
}
#menuTOP .sousMenu li a:hover
{
background-color: #fbfaf3;
color: #f79b2e
}
#menuTOP li:hover > .sousMenu { display: block;}
Petit screen pour mieux comprendre :
Menu sans survol
http://www.musculazone.com/aroh//upload/normal.JPG
Menu survolé sous IE (tout est ok)
http://www.musculazone.com/aroh//upload/ie.JPG
Menu survolé sous Mozilla (ça foire)
http://www.musculazone.com/aroh//upload/mozilla.JPG
Merci à vous pour vos éventuelles réponses.