Probleme CSS et menu derroulant.

Theophile76 Messages postés 2115 Statut Membre -  
dolmenhir Messages postés 251 Statut Membre -
Bonjour,
Je voudrais créer un menu déroulant de ce style https://marcarea.com/code/css/menu/menu01test.html j'ai donc suivit cette manip https://marcarea.com/tuto/menu-deroulant-css/
J'ai donc mis dans ma balise Head ceci :


<style type="text/css">
body
{
font: 11px verdana, sans-serif;
background: #AFA99B url("fond.jpg") top left no-repeat;
margin: 0;
padding: 0;
}
#menuDeroulant
{
width: 644px;
list-style-type: none;
margin: 0;
padding: 0;
border: 0;
}
#menuDeroulant li
{
float: left;
width: 150px;
margin: 0;
padding: 0;
border: 0;
}
#menuDeroulant .sousMenu
{
display: none;
list-style-type: none;
margin: 0;
padding: 0;
border: 0;
}

#menuDeroulant .sousMenu li
{
float: none;
margin: 0;
padding: 0;
border: 0;
width: 149px;
border-top: 1px solid transparent;
border-right: 1px solid transparent;
}

#menuDeroulant li a:link, #menuDeroulant li a:visited
{
display: block;
height: 1%;
color: #FFF;
background: #3B4E77;
margin: 0;
padding: 4px 8px;
border-right: 1px solid #fff;
text-decoration: none;
}
#menuDeroulant li a:hover { background-color: #F2462E; }
#menuDeroulant li a:active { background-color: #5F879D; }

#menuDeroulant .sousMenu li a:link,
#menuDeroulant .sousMenu li a:visited
{
display: block;
color: #FFF;
margin: 0;
border: 0;
text-decoration: none;
background: transparent url("fondTR.png") repeat;
}
#menuDeroulant .sousMenu li a:hover
{
background-image: none;
background-color: #F2462E;
}


</style>

Et dans Body ceci :

<ul id="menuDeroulant">
<li>
<a href="#">Partie 1</a>
<ul class="sousMenu">
<li><a href="#">castor</a></li>
<li><a href="#">aligator</a></li>
<li><a href="#">musclor</a></li>
</ul>
</li>
<li>
<a href="#">Partie 2</a>
<ul class="sousMenu">
<li><a href="#">whisky</a></li>
<li><a href="#">vodka</a></li>
<li><a href="#">gin</a></li>
<li><a href="#">vin</a></li>
<li><a href="#">champagne</a></li>
</ul>
</li>
<li>
<a href="#">Partie 3</a>
<ul class="sousMenu">
<li><a href="#">pommes</a></li>
<li><a href="#">poires</a></li>
<li><a href="#">ananas</a></li>
<li><a href="#">pamplemousse</a></li>
<li><a href="#">banane</a></li>
<li><a href="#">raisins</a></li>
<li><a href="#">framboises</a></li>
<li><a href="#">fraises</a></li>
<li><a href="#">mirabelles</a></li>
<li><a href="#">groseilles</a></li>
</ul>
</li>
<li>
<a href="#">Partie 4</a>
<ul class="sousMenu">
<li><a href="#">tomates</a></li>
<li><a href="#">haricots</a></li>
<li><a href="#">carrottes</a></li>
<li><a href="#">choux</a></li>
<li><a href="#">concombres</a></li>
<li><a href="#">courgettes</a></li>
<li><a href="#">endives</a></li>
<li><a href="#">navets</a></li>
<li><a href="#">epinards</a></li>
<li><a href="#">avocat</a></li>
</ul>
</li>
</ul>

Mais lorsque je test, il n'y a pas le menu déroulant mais seulement le 1er niveau ...
Quelqu'un pourrais m'aider svp ? merci.
A voir également:

7 réponses

dolmenhir Messages postés 251 Statut Membre 25
 
tu as oublié ça dans le style
#menuDeroulant li:hover > .sousMenu { display: block; }
0
Theophile76 Messages postés 2115 Statut Membre 372
 
oki merci, je dois le mettre ou ?
J'ai esseyer ici

#menuDeroulant li
{
float: left;
width: 150px;
margin: 0;
padding: 0;
border: 0;
}

Ce qui me donne

#menuDeroulant li:hover > .sousMenu { display: block; }
{
float: left;
width: 150px;
margin: 0;
padding: 0;
border: 0;
}

mais ca me donne un truc bizard
0
dolmenhir Messages postés 251 Statut Membre 25
 
Non, c'est un style à part entière.. pas un bout manquant je l'ouvre pour que tu vois
l'ancien QUI NE CHANGE PAS
#menuDeroulant li
{
float: left;
width: 150px;
margin: 0;
padding: 0;
border: 0;
}

LE VOILA CELUI QUI MANQUE

#menuDeroulant li:hover > .sousMenu 
{ 
display: block; 
}

0
dolmenhir Messages postés 251 Statut Membre 25
 
en fait, ce style indique une class .sousMenu placée après un <a> lui meme derrière un <li> lui meme dans un #menuDeroulant
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Theophile76 Messages postés 2115 Statut Membre 372
 
Oh yes merci bcps ^^
0
Theophile76 Messages postés 2115 Statut Membre 372
 
En fait je voudrais faire ce menu mais en vertical, si vous pouviez me donner des indication sur quoi changer pour le faire ...
Merci ^^
0
dolmenhir Messages postés 251 Statut Membre 25
 
0