Probleme CSS et menu derroulant.

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.

--
On s'ennuie pas avec l'informatique :) 
Configuration: Windows Vista
Firefox 3.0.7

7 réponses

  1. tu as oublié ça dans le style
    #menuDeroulant li:hover > .sousMenu { display: block; }
    0
    1. 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
      1. 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
        1. 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
          1. Oh yes merci bcps ^^
            0
            1. 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