CSS 3 Module <== Test # ==>
W3C Selectors 79 of 153 of the static tests category
Testing Date Revision
NEGATED :nth-child() pseudo-class (ID #73b) 2004-03-03 1.2
  1. This first list item should have a green background
  2. Second list item
  3. This third list item should have a green background
  4. Fourth list item
  5. This fifth list item should have a green background
  6. Sixth list item
1.1 1.2 1.3
2.1 2.2 2.3
3.1 3.2 3.3
4.1 4.2 4.3
Green row : 5.1 5.2 5.3
Green row : 6.1 6.2 6.3

1.1 green cell green cell 1.4 green cell green cell 1.7 green cell
2.1 green cell green cell 2.4 green cell green cell 2.7 green cell
3.1 green cell green cell 3.4 green cell green cell 3.7 green cell
.green { background-color : lime ! important; }
ul > li:not(:nth-child(odd)) { background-color : red }
ol > li:not(:nth-child(even)) { background-color : red }
table.t1 tr:not(:nth-child(-n+4)) { background-color : red }
table.t2 td:not(:nth-child(3n+1)) { background-color : red }
table.t1 td, table.t2 td { border : thin black solid }
<ul>
  <li>First list item</li>
  <li class="green">This second list item should have a green background</li>
  <li>Third list</li>
  <li class="green">This fourth list item should have a green background</li>
  <li>Fifth list item</li>
  <li class="green">This sixth list item should have a green background</li>
</ul>
<ol>
  <li class="green">This first list item should have a green background</li>
  <li>Second list item</li>
  <li class="green">This third list item should have a green background</li>
  <li>Fourth list item</li>
  <li class="green">This fifth list item should have a green background</li>
  <li>Sixth list item</li>
</ol>
<div>
<table border="1" class="t1">
  <tr>
<td>1.1</td>
<td>1.2</td>
     <td>1.3</td>
</tr>
  <tr>
<td>2.1</td>
<td>2.2</td>
     <td>2.3</td>
</tr>
  <tr>
<td>3.1</td>
<td>3.2</td>
     <td>3.3</td>
</tr>
  <tr>
<td>4.1</td>
<td>4.2</td>
      <td>4.3</td>
</tr>
  <tr class="green">
<td>Green row : 5.1</td>
<td>5.2</td>
<td>5.3</td>
</tr>
  <tr class="green">
<td>Green row : 6.1</td>
<td>6.2</td>
<td>6.3</td>
</tr>
</table>
<p></p>
<table class="t2" border="1">
  <tr>
<td>1.1</td>
<td class="green">green cell</td>
<td class="green">green cell</td>
      <td>1.4</td>
<td class="green">green cell</td>
<td class="green">green cell</td>
      <td>1.7</td>
<td class="green">green cell</td>
</tr>
  <tr>
<td>2.1</td>
<td class="green">green cell</td>
<td class="green">green cell</td>
      <td>2.4</td>
<td class="green">green cell</td>
<td class="green">green cell</td>
      <td>2.7</td>
<td class="green">green cell</td>
</tr>
  <tr>
<td>3.1</td>
<td class="green">green cell</td>
<td class="green">green cell</td>
      <td>3.4</td>
<td class="green">green cell</td>
<td class="green">green cell</td>
      <td>3.7</td>
<td class="green">green cell</td>
</tr>
</table>
</div>