Bonjour à tous,
je suis entrain de bosser sur un menu en css.
j'ai 2 rubriques avec des sous menus :
voila pour l'HTML :
Le CSS:
Mon problème est le suivant : J'aimerai éviter le décalage que provoque le survol des 2 rubriques ayant les sous-menus.
merci d'avance pour votre aide.
je suis entrain de bosser sur un menu en css.
j'ai 2 rubriques avec des sous menus :
voila pour l'HTML :
<ul id="menuDeroulant">
<li>
<a href="#">HOME</a></li>
<li>|</li>
<li>
<a href="#">ABOUT US</a></li>
<li>|</li>
<li>
<a href="#">PROFESSIONNAL</a>
<ul class="sousMenu">
<li><a href="#">long longsous menu 01</a></li>
<li><a href="#">long sous menu 02</a></li>
<li><a href="#">sous menu 03</a></li>
</ul>
</li>
<li>|</li>
<li>
<a href="#">PRIVATE</a>
<ul class="sousMenu">
<li><a href="#">sous menu 01</a></li>
<li><a href="#">sous menu 02</a></li>
<li><a href="#">sous menu 03</a></li>
</ul>
</li>
<li>|</li>
<li>
<a href="#">ACTU</a></li>
<li>|</li>
<li>
<a href="#">PHOTO</a></li>
<li>|</li>
<li>
<a href="#">CONTACT</a></li>
</ul>
Le CSS:
body {
font: 13px verdana, sans-serif;
margin: 0;
padding: 0;
}
#menuDeroulant
{
list-style-type: none;
margin: 0;
padding: 0;
border: 0;
top: 0;
left: 0;
}
#menuDeroulant li
{
float: left;
margin: 0;
padding: 0;
border: 0;
padding-left: 4px;
padding-right: 4px;
}
#menuDeroulant .sousMenu
{
display: none;
list-style-type: none;
margin: 0;
padding: 0;
}
#menuDeroulant .sousMenu li
{
float: none;
margin: 0;
padding: 0;
border: 0;
}
#menuDeroulant .sousMenu li a:link, #menuDeroulant .sousMenu li a:visited
{
display: block;
margin: 0;
border: 0;
text-decoration: none;
}
#menuDeroulant li:hover > .sousMenu { display: block; }
Mon problème est le suivant : J'aimerai éviter le décalage que provoque le survol des 2 rubriques ayant les sous-menus.
merci d'avance pour votre aide.