Bonjour à tous,
après avoir longtemps arpenter ce forum, je prends enfin le pas de m'inscrire, et je l'espère d'y participer plus activement (si le temps s'y prette, et que mon boss ....)
Voici mon souci :
j'ai fait un menu en CSS horizontal, avec un sous menu déroulant vertical en CSS aussi
le souci est que le sous menu ne s'affiche pas juste en dessous du menu mais avec un padding de 20 px entre les 2 (question de graphisme), le souci est donc que quand je survole mon menu, mon sous menu vertical s'affiche mais quand je veux passer dessus avec la souris, mon sous menu disparait, du aux 20 px d'écart entre le menu et le sous menu
je sais pas si j'ai été très clair mais en tout cas, si quelqu'un a une solution
voici mon code :
et
après avoir longtemps arpenter ce forum, je prends enfin le pas de m'inscrire, et je l'espère d'y participer plus activement (si le temps s'y prette, et que mon boss ....)
Voici mon souci :
j'ai fait un menu en CSS horizontal, avec un sous menu déroulant vertical en CSS aussi
le souci est que le sous menu ne s'affiche pas juste en dessous du menu mais avec un padding de 20 px entre les 2 (question de graphisme), le souci est donc que quand je survole mon menu, mon sous menu vertical s'affiche mais quand je veux passer dessus avec la souris, mon sous menu disparait, du aux 20 px d'écart entre le menu et le sous menu
je sais pas si j'ai été très clair mais en tout cas, si quelqu'un a une solution
voici mon code :
<ul>
<li class="deux_lignes"><a href="#">Présentation<br />du programme</a></li>
<li class="deux_lignes"><a href="#">Déroulé<br />d'une séance</a></li>
<li><a href="#">Suivi</a></li>
<li class="deux_lignes" id="sousmenu"><a href="#">Observations<br />scientifiques</a>
<ul class="niveau2">
<li><a href="#">La Vallée des Immortels</a></li>
<li><a href="#">La Mer Morte</a></li>
<li><a href="#">L'étude SUIVIMAX</a></li>
<li><a href="#">Le programme d'enrichissement cérébral M.F.</a></li>
<li><a href="#">L'Espérance de Vie en Bonne Santé</a></li>
</ul>
</li>
<li><a href="#">Témoignages</a></li>
<li class="deux_lignes"><a href="#">Informations<br />Contact</a></li>
</ul>
et
/*------------------------------------------------menu--------------------*/
#header ul{
height:53px;
position:absolute;
top:198px;
left:233px;
margin: 0px;/*
z-index: 5;*/
}
#header ul li {
width: 117px;
height: 53px;
float:left;
background-image:url(images/fond_menu.png);
background-repeat:no-repeat;
color: #FFFFFF;
font-weight: bold;
text-align:center;
padding-top: 13px;
font-size: 13px;
}
#header ul li a{
color: #FFFFFF;
text-decoration: none
}
#header ul li a:hover{
text-decoration: underline;
}
#header ul li.deux_lignes {
width: 117px;
height: 53px;
float:left;
background-image:url(images/fond_menu.png);
background-repeat:no-repeat;
color: #FFFFFF;
font-weight: bold;
text-align:center;
padding-top: 6px;
font-size: 13px;
}
#header ul ul {
position: absolute;
top: 72px;
width: 250px;
padding:0;
padding-left: 21px;
display: none;
z-index:500;
}
#header ul ul li{
background-image: url(images/fond-sous-menu.png);
background-repeat: repeat-y;
list-style-type: disc;
width: 250px;
height: 20px;
padding-top:0;
text-align: left;
padding-left: 20px;
font-size: 10px;
}
#header ul ul li:hover{
background-image:url(images/fond-sous-menu_over.png);
background-repeat: repeat-y;
color: #000000;
}
#header ul ul li a{
color: #ffffff;
text-decoration:none;
}
#header ul ul li a:hover{
color: #000000;
background-image:url(images/fond-sous-menu_over.png);
background-repeat: repeat-y;
text-decoration: none;
}
#header ul li#sousmenu:hover ul.niveau2 {
display:block;
}