28172 sujets

CSS et mise en forme, CSS3

Bonjour !
Voilà j'ai un problème pour afficher un sous menu en dessous d'un menu au passage de la souris.
J'ai essayé plusieurs choses que j'ai pu trouver sur internet mais rien ne marche.
Voici mon HTML:

<ul id="navigation">
	<li><span class="sections"><a href="">Accueil</a></span><span class="separation">|</span></li>
            <ul id="ssmenu">
                <li><span class="ssmenuSection">Ssmenu 1 |</span></li>
                <li>Ssmenu 2 |</li>
                <li>Ssmenu 3 |</li>
                <li>Ssmenu 4 |</li>
                <li>Ssmenu 5 |</li>
                <li>Ssmenu 6</li>
    		</ul>
    <li><em><a href="">L'entreprise</a></em> <span class="separation">|</span></li>
    <li><a href="">Nos Produits </a><span class="separation">|</span></li>
    <li><a href="">Nos Services</a> <span class="separation">|</span></li>		
    <li><a href="">Contacts</a></li>
</ul>


Et mon CSS:

#navigation {
				position:absolute;
				top:90px;
				left:427px;
				padding-left:50px;
				background:url("barre.png");	
				background-repeat:repeat-x;					
				width:550px;
				height:40px;
				padding-top:5px;						
}/* bloc ul */

#navigation li {
				display:inline;								
				color:white;
				
								
} /* listes dans ul */
.separation {
				position:relative;
				bottom:1px;
				font-size:1.2em;
				font-weight:bold;
				
} /* Barres de séparation entre les séctions */

#ssmenu {
				position:absolute;
				top:130px;
				left:427px;
}


#ssmenu li {
				display:inline;								
				color:#a9a9a9;	
}
.ssmenuSection {
				margin-left:80px;							
}


Je voudrais que le sous menu apparaisse au survol des liens du menu:

upload/26120-Sanstitre.jpg

Si qqu'un peut m'aider ce serait sympa !
Modifié par geopl (11 Apr 2011 - 19:38)
Bonsoir,
Merci pour cette réponse rapide.
J'ai eu l'occasion de tester une technique qui ressemblait à ça. J'ai essayé celle-ci mais le soucis c'est que j'arrive à cacher le sous-menu, par contre au survol du lien il n'apparaît pas :

<ul id="navigation">
	<li><span class="sections"><a href="">Accueil</a></span><span class="separation">|</span></li>
    	<ul id="ssmenu">
            <li><span class="ssmenuSection">Ssmenu 1 |</span></li>
            <li>Ssmenu 2 |</li>
            <li>Ssmenu 3 |</li>
            <li>Ssmenu 4 |</li>
            <li>Ssmenu 5 |</li>
            <li>Ssmenu 6</li>
        </ul>
    <li><em><a href="">L'entreprise</a></em> <span class="separation">|</span></li>
    <li><a href="">Nos Produits </a><span class="separation">|</span></li>
    <li><a href="">Nos Services</a> <span class="separation">|</span></li>		
    <li><a href="">Contacts</a></li>
</ul>


#navigation {
				position:absolute;
				top:90px;
				left:427px;
				padding-left:50px;
				background:url("barre.png");	
				background-repeat:repeat-x;					
				width:550px;
				height:40px;
				padding-top:5px;							
}/* bloc ul */

#navigation li {
				display:inline;							
				color:white;
				
								
} /* listes dans ul */
.separation {
				position:relative;
				bottom:1px;
				font-size:1.2em;
				font-weight:bold;
				
} /* Barres de séparation entre les séctions */

#ssmenu {
				position:absolute;
				top:40px;
}
#navigation #ssmenu {
 display:none;
 }
#navigation ul li:hover ul {
 display:inline;
 }

#ssmenu li {
				color:#a9a9a9;	
}
.ssmenuSection {
				margin-left:30px;							
}



upload/26120-Sanstitre.jpg


On le voit pas sur la capture mais quand je met la souris sur le lien le sous-menu n'apparaît pas.
J'ai essayé sur Firefox et sur IE.
Sinon le tuto est très bien expliqué en effet !