[CSS] changer la couleur des lien dans un div

Résolu/Fermé
zimeau Messages postés 710 Date d'inscription jeudi 19 avril 2007 Statut Membre Dernière intervention 10 juin 2014 - 17 févr. 2010 à 09:45
zimeau Messages postés 710 Date d'inscription jeudi 19 avril 2007 Statut Membre Dernière intervention 10 juin 2014 - 17 févr. 2010 à 10:47
Bonjour,
voila, j'ai sur mon site un menu :
<div id="menu">  		
	<h3>Menu</h3>
	<ul>
		<li><a href="index.php">Accueil</a></li>
		<li><a href="blog.php">Blog</a></li>
	</ul>
</div>


et mon CSS pour la forme :

#menu
{
   float: left;
   width: 120px;
   background-image: url("images/menu.jpg");
   border: 2px solid black;
   margin-bottom: 20px;
}


Le problème est que le fond du menu est foncé et je voudrais donc changer la couleur d'affichage de mes lien et les mettre en blanc.
J'ai trouvé ce code :

a:link {color:#ffffff;}    /* unvisited link */
a:visited {color:#ffffff;} /* visited link */
a:hover {color:#ffffff;}   /* mouse over link */
a:active {color:#ffffff;}  /* selected link */


Mais je ne peux pas le mettre dans #menu, et si je le met en dehors c'est pris en compte pour toute ma feuille de style. Comment puis-je changer la couleur de mes lien uniquement dans mon menu svp?

Merci.
A voir également:

2 réponses

Bonjour,

question très simple, en CSS, on peut faire une "liste" d'élément, pour pouvoir être précis, exemple :

#menu a:link {color:#ffffff;} /* unvisited link */
#menu a:visited {color:#ffffff;} /* visited link */
#menu a:hover {color:#ffffff;} /* mouse over link */
#menu a:active {color:#ffffff;} /* selected link */


Avec ce code, tous les liens inclus dans la balise ayant l'id "menu" seront en blanc.



Voila voila :)
10
zimeau Messages postés 710 Date d'inscription jeudi 19 avril 2007 Statut Membre Dernière intervention 10 juin 2014 117
17 févr. 2010 à 10:47
c'est parfait! merci bien!
0