[HTML/CSS] héritage???
Résolu
small-princess16
Messages postés
140
Date d'inscription
Statut
Membre
Dernière intervention
-
small-princess16 Messages postés 140 Date d'inscription Statut Membre Dernière intervention - 6 oct. 2009 à 08:27
small-princess16 Messages postés 140 Date d'inscription Statut Membre Dernière intervention - 6 oct. 2009 à 08:27
A voir également:
- [HTML/CSS] héritage???
- Editeur html - Télécharger - HTML
- Br html ✓ - Forum Webmastering
- Balise </br> - Forum HTML
- Espace html - Astuces et Solutions
- Saut de lignes sans <br/> ✓ - Forum Webmastering
10 réponses
Tu dois surcharger tes déclarations avec une classe et "remettre à zéro" les propriétés déclarée dans ton navigation li.
Merci pour ta réponse Monkey Monk!
Donc je mets une classe à mes <li> qui seront différent? Par exemple si ma classe s'appelle navig_choisie, dans le css je mettrais simplement .navig_choisie ou je dois encore mettre ce qu'il y a avant, comme cela:
#menu2 #navigation2 .navig_choisie ?
Et qu'entends-tu par remettre à zéro les propriétés dans ma nouvelle classe?
Merci!
Donc je mets une classe à mes <li> qui seront différent? Par exemple si ma classe s'appelle navig_choisie, dans le css je mettrais simplement .navig_choisie ou je dois encore mettre ce qu'il y a avant, comme cela:
#menu2 #navigation2 .navig_choisie ?
Et qu'entends-tu par remettre à zéro les propriétés dans ma nouvelle classe?
Merci!
C'est quasi-pareil... si tu mets sous cette forme #menu2 #navigation2 .navig_choisie tu ne pourras y accéder que dans ton #navigation2, alors que si tu mets .navig_choisie tu pourras accéder à ta classe de partout.
Avec la première façon, tu peux utiliser le même "nom" mais avec des propriété différentes en fonction de l'endroit où tu y fait appel ! ;)
ex:
#menu2 #navigation2 .navig_choisie {border-color:black;}
#menu1 #navigation1 .navig_choisie {border-color:red;}
Compris ? ^^
Avec la première façon, tu peux utiliser le même "nom" mais avec des propriété différentes en fonction de l'endroit où tu y fait appel ! ;)
ex:
#menu2 #navigation2 .navig_choisie {border-color:black;}
#menu1 #navigation1 .navig_choisie {border-color:red;}
Compris ? ^^
J'ai essayé de faire comme ceci:
#menu2 #navigation2 .navig_choisie avec mes propriétés et cela ne fonctionne pas...
Par exemple dans navigation 2 j'ai:
#navigation2 li a {
display: block ;
background-color:#ACAED6;
color: #000000;
}
et dans #menu2 #navigation2 .navig_choisie j'aimerais un background différent et une couleur différente..mais cela ne fonctionne pas! Il me garde les propriétés de #navigation2 li a....
#menu2 #navigation2 .navig_choisie avec mes propriétés et cela ne fonctionne pas...
Par exemple dans navigation 2 j'ai:
#navigation2 li a {
display: block ;
background-color:#ACAED6;
color: #000000;
}
et dans #menu2 #navigation2 .navig_choisie j'aimerais un background différent et une couleur différente..mais cela ne fonctionne pas! Il me garde les propriétés de #navigation2 li a....
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Etrange, mais ça arrive parfois ! ^^
Essaye en mettant juste .navig_choisie {}
ou encore en mettant a.navig_choisie {}
Essaye en mettant juste .navig_choisie {}
ou encore en mettant a.navig_choisie {}
Non les deux ne fonctionne pas! Je ne comprends pas!
Mais merci pour ton aide! Si tu as une autre idée..
Mais merci pour ton aide! Si tu as une autre idée..
Wow... bah là je suis paumé alors ! ^^
Je passerais plus de temps à l'occasion pour lire ton code et essayer des "trucs"... désolé pas trop le temps là ! ;)
Courage quand mm et pourrais-tu me donner le lien de la page ?
Je passerais plus de temps à l'occasion pour lire ton code et essayer des "trucs"... désolé pas trop le temps là ! ;)
Courage quand mm et pourrais-tu me donner le lien de la page ?
Bonsoir,
je viens de relire ton code... je pense que le problème ne vient pas de ton <li class="navig_choisie"> mais de tes liens auquel tu mets ce css : #navigation2 li a.
Ce qui veut dire que tous les li a (les liens dans une balise li) ont ces propriétés ! Même si tu rajoutes une classe, il s'agit toujours d'un lien dans une balise li ! Pour changer cela, il te faut paramétrer les liens pour les li.nivig_choisie :
#navigation2 li a.navig_choisie { [bla bla] }
Essaye ça et tiens moi au courant ! :D
je viens de relire ton code... je pense que le problème ne vient pas de ton <li class="navig_choisie"> mais de tes liens auquel tu mets ce css : #navigation2 li a.
Ce qui veut dire que tous les li a (les liens dans une balise li) ont ces propriétés ! Même si tu rajoutes une classe, il s'agit toujours d'un lien dans une balise li ! Pour changer cela, il te faut paramétrer les liens pour les li.nivig_choisie :
#navigation2 li a.navig_choisie { [bla bla] }
Essaye ça et tiens moi au courant ! :D