Ausschließen eines Elements aus dem n-ten untergeordneten Muster

Nehmen wir an, ich habe diese Elemente:

<li class="class1">content</li>
<li class="class1">content</li>
<li class="class1 class2">content</li>
<li class="class1">content</li>
<li class="class1">content</li> <!-- I want nth-child(4n) to select this-->
<li class="class1">content</li>
<li class="class1">con,tent</li>
<li class="class1">content</li>

Ich möchte eine verwenden.class1:nth-child(4n) jedes 4. Element auswählen, aber wenn ein Element BEIDE hatclass1 undclass2 Ich möchte nicht, dass es in die "jede vierte" Zählung einbezogen wird - ich möchte nur, dass es ignoriert wird.

ich habe es versucht.class1:not(.class2):nth-child(4n), aber es scheint nicht zu funktionieren. Irgendwelche Ideen?

Hier ist ein JSFiddle zum Experimentieren:http://jsfiddle.net/jWxb6/2/

Antworten auf die Frage(5)

Ihre Antwort auf die Frage