I'm trying to implement a sort of zebra striping, but I want to constrain the eligible tags to those that are immediately adjacent to each other.

For example

```
<span class="match">a</span>
<span class="match">b</span>
<span class="match">c</span>
<span class="nomatch">d</span>
<span class="match">e</span> 

```

Kinda sorta CSS that doesn't really work

```
.match + .match:nth-child(2n){ ... }

```

The spans a, b and c should be zebra striped because the are immediately adjacent to each other, but e should not. Can nth-child be used in this way?