I have a question about :nth-child()
in css.
When I have an HTML structure like this:
<div class="parent">
<div class="child">child</div>
<div class="child">child</div>
<div class="child">child</div>
<div class="child">child</div>
<div class="child">child</div>
<div class="child">child</div>
<div class="child">child</div>
<div class="child">child</div>
<div class="child">child</div>
<div class="child">child</div>
</div>
And my CSS looks like this:
div.parent div.child:nth-child(3n) {
background-color: yellow;
}
div.parent div.child:nth-child(2n) {
background-color: white;
}
It seems like the second (last) instruction is winning. Is that the case in every environment like this?
Here is a JSFiddle containing this example two times with the CSS part switched.