Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > CSS
CSS Forum d'entraide sur l'utilisation des feuilles de style CSS. Avant de poster : Cours CSS, FAQ CSS, Galerie CSS
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 23/02/2011, 11h27   #1
Candidat au titre de Membre du Club
 
Inscription : avril 2009
Messages : 129
Détails du profil
Informations forums :
Inscription : avril 2009
Messages : 129
Points : 14
Points : 14
Par défaut Menu Deroulant Vertical

bjr, je voudrais realiser un menu deroulant vertical, pour ceci j'ai mis en place la partie html et la partie css que je vous colle ici, mais le menu deroulant quand je passe ma soourie ne s'affiche toujours pas, si qq aurait une idée pour me guider

Partie HTML

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
 
<div id="nav">
        <ul class="niveau1">
          <li class="important"><a href="1">Maison</a></li>
           <li class="sousmenu"><a href="2">Nouvelles</a></li>
 
          <ul class="niveau2">
          <li>test</li>
          <li>test</li>
          <li>test</li>
          </ul>
 
          <li><a href="3">Services</a></li>
 
        </ul>
      </div>
et voila le css

Code :
1
2
3
4
5
6
7
8
9
10
11
12
 
#nav ul ul { 
                position: absolute; 
                top: 0; 
                left: 100px; 
                display:none
 }
 
#nav ul.niveau1 li.sousmenu:hover ul.niveau2 
{ 
   display:block; 
}
le sous menu est bien caché, mais lorsque je passe ma menu , il ne s'affiche pas

mci de votre aide
domino313131 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/02/2011, 12h13   #2
Rédacteur/Modérateur
 
Homme Jérome Debray
Responsable de projet
Inscription : mai 2009
Messages : 627
Détails du profil
Informations personnelles :
Nom : Homme Jérome Debray
Âge : 32
Localisation : France

Informations professionnelles :
Activité : Responsable de projet
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : mai 2009
Messages : 627
Points : 3 064
Points : 3 064
Salut,

il ya un problème au niveau de ta structure HTML, le <ul> caché doit être à l'intérieur du <li> sur lequel tu vas faire un rollover:
Code html :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
 
<div id="nav">
	<ul class="niveau1">
		<li class="important"><a href="1">Maison</a></li>
		<li class="sousmenu"><a href="2">Nouvelles</a>
			<ul class="niveau2">
				<li>test</li>
				<li>test</li>
				<li>test</li>
			</ul>
		</li>
		<li><a href="3">Services</a></li>
	</ul>
</div>
ornitho13 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 13h09.


 
 
 
 
Partenaires

Hébergement Web