J'ai cette structure:
<div class="Root">
<div>ddddddd</div>
<div>
<div>pppppppppp</div>
<div>pppppppppp</div>
</div>
<div>ddddddd</div>
<div>
Je veux mettre des bordures sur les div
s qui contiennent ddddddd
, et je veux définir la couleur du texte sur tousdiv
s sur vert.
Il y a deux règles:
class
..Root
.Des idées?
En fait, je cherchais ceci:
Sélectionne les divs qui sont des enfants directs de Root:
.Root > div {
border: 1px solid red;
}
Sélectionne tous les divs sous Root:
.Root div {
color:green;
}
Quelque chose comme ça?
.Root > :first-child, .Root > :last-child { border: 1px solid red }
.Root { color: green; }
Démo: http://jsfiddle.net/karim79/N5qFu/1/
Je vous conseille de passer par ceci: http://www.w3.org/TR/css3-selectors/