28173 sujets

CSS et mise en forme, CSS3

Bonjour,

Voila un bout de mon code css :


#bloc a {
// couleur des liens et compagnie
} 

#bloc a:hover {
// couleur des liens et compagnie
}


Et voila à quoi ressemble mon xhtml :


<div id="bloc">
<ul id="1">
<li class="1"><a href="#">1</a></li>
<li class="1"><a href="#">1</a></li>
<li class="1"><a href="#">1</a></li>
<li class="1"><a href="#">1</a></li>
</ul>
</div>


Et le problème est que la liste prend la couleur des liens de #bloc Smiley decu

J'ai essayé de mettre dans mon css :


li.1 a {
// ma couleur
}


ou même :

a.couleur {
// ma couleur
}


Mais rien n'a faire :'(

Merci de votre aide
Salut,
Je crois que c'est normal puisque dans tes LI il n'y a que des liens.
Que souhaiterais tu faire exacetement?
Bonjour,

Tu ne devrais pas nommer de la même manière une id et une class, et autre souci les id et class ne doivent pas commencer par des chiffres.

Essayes:

div#bloc li a{color:#ccc;}

Avec un codedu genre:
<div id="bloc">
<ul>
<li><a href="#">lien</a></li>
<li><a href="#">lien</a></li>
<li><a href="#">lien</a></li>
<li><a href="#">lien</a></li>
</ul>
</div>