IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Mise en page CSS Discussion :

menu vertical a plusieurs niveau, problème hover


Sujet :

Survol d'un élément en CSS (:hover)

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre expérimenté Avatar de BlackSmith
    Inscrit en
    Mars 2008
    Messages
    181
    Détails du profil
    Informations personnelles :
    Âge : 38

    Informations forums :
    Inscription : Mars 2008
    Messages : 181
    Par défaut menu vertical a plusieurs niveau, problème hover
    Bonjour,

    voici mon problème


    Fonctionnement normal : un seul lien doit être en orange et pas tous.

    Voici le CSS associé
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
     
    #main #middle #sidebar {
       float: left;
       width: 250px;
       min-height: 200px;
       margin: 4px;
       margin-left: 0;
    }
    #main #middle #sidebar ul {
    	margin: 0;
    	padding-left: 4px;
    }
    #main #middle #sidebar ul li{
    	border-bottom:1px solid #DDDDDD;
    	line-height:12px;
    	list-style-image:none;
    	list-style-position:outside;
    	list-style-type:none;
    	margin:0pt;
    	margin-left: 5px;
    	margin-top : 1px;
    	padding-bottom:5px;
     
    }
    #main #middle #sidebar ul li.current {
    	color: #53b47f;
    }
     
    #main #middle #sidebar ul li.current a{
    	color: #53b47f;
    }
     
    #main #middle #sidebar ul li:hover.current {
    	color: #53b47f;
    }
    #main #middle #sidebar ul li:hover.current a{
    	color: #53b47f;
    }
     
    #main #middle #sidebar ul li:hover {
    	color: #fbb100;
    }
     
    #main #middle #sidebar ul li:hover a{
    	color: #fbb100;
    }
     
    #main #middle #sidebar ul li a {
    	color:#444444;
    }
    A mon avis on doit pouvoir faire plus simple. mais ce n'est pas le problème.

    Et enfin le code html
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
     
    <div id='sidebar'>
    	<ul>
    		<li><a href='' title='Configuration du site'>Configuration du site</a></li>
    		<li><a href='' title='Modification de la structure'>Modification de la structure</a></li>
    		<li class='current'><a href='' title='Modification du contenu'>Modification du contenu</a></li>
    		<li>
    			<ul>
    				<li><a href='' title='Boite de texte'>Boite de texte</a></li>
    				<li><a href='' title='Contenu d un autre site'>Contenu d'un autre site</a></li>
    				<li><a href='' title='Plan du site'>Plan du site</a></li>
    				<li><a href='' title='Liste de photo'>Liste de photo</a></li>
    				<li><a href='' title='Actualité'>Actualité</a></li>
    				<li><a href='' title='Archive actualité'>Archive actualité</a></li>
    			</ul>
    		</li>
    	</ul>
    </div>
    Alors à votre avis, comment je fais pour avoir qu'un seul lien qui apparaisse en hover au lieu de tous.

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    17
    Détails du profil
    Informations personnelles :
    Localisation : France, Nord (Nord Pas de Calais)

    Informations forums :
    Inscription : Avril 2006
    Messages : 17
    Par défaut
    transforme ta classe .current en id pour tester

  3. #3
    Membre expérimenté Avatar de BlackSmith
    Inscrit en
    Mars 2008
    Messages
    181
    Détails du profil
    Informations personnelles :
    Âge : 38

    Informations forums :
    Inscription : Mars 2008
    Messages : 181
    Par défaut
    Il s'agit d'un menu a plusieurs niveau : donc on peut avoir plusieurs "current" en même et de toute façon le problème ne venait pas de là mais des li:hover. sachant que j'avais deja des a:hove plus au dans mon css qui fesait la même chose.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [XL-2010] Menu déroulant sur plusieur niveau et récupération de valeur
    Par rocofolie dans le forum Excel
    Réponses: 5
    Dernier message: 19/11/2013, 10h44
  2. [CSS 2.1] rajoutez un niveau au Menu vertical CSS
    Par ju0123456789 dans le forum Mise en page CSS
    Réponses: 4
    Dernier message: 18/03/2011, 17h28
  3. menu vertical avec plusieurs colonne
    Par jessicaz dans le forum Balisage (X)HTML et validation W3C
    Réponses: 3
    Dernier message: 19/04/2009, 06h03
  4. Ajouter un 3eme niveau a un menu vertical.
    Par orphen dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 01/09/2007, 02h19
  5. Problème d'espace sur IE menu vertical avec image de fond
    Par dom dom from the dom dans le forum Mise en page CSS
    Réponses: 2
    Dernier message: 09/03/2007, 11h30

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo