HTML
<ul>
<li>a
<li>b
<li>c
<li>d
</ul>
CSS
ul>li:nth-of-type(even) {
list-style: url('../images/redSquare.png');
}
ul>li:nth-of-type(odd) {
list-style: url('../images/blueSquare.png');
}
Browser
HTML
<ul>
<li>a
<li>b
<li>c
<li>d
</ul>
CSS
ul>li:nth-of-type(even) {
list-style: inside url('../images/redSquare.png');
}
ul>li:nth-of-type(odd) {
list-style: url('../images/blueSquare.png');
}
Browser
HTML
<ul>
<li>a
<li>b
<li>c
<li>d
</ul>
CSS
ul>li:nth-of-type(even) {
list-style: inside circle;
}
ul>li:nth-of-type(odd) {
list-style: square;
}
Browser
HTML
<ul>
<li>a</li>
<li>
<ul>
<li>b</li>
<li>b
<ul>
<li>c</li>
<li>c
<ul>
<li>d</li>
<li>d</li>
<li>d</li>
</ul>
</li>
<li>c</li>
</ul>
</li>
<li>b</li>
</ul>
</li>
<li>a</li>
<li>a</li>
</ul>
Browser
<ul>
<li>a
<li>
<ul>
<li>b
<li>b
<ul>
<li>c
<li>c
<ul>
<li>d
<li>d
<li>d
</ul>
<li>c
</ul>
<li>b
</ul>
<li>a
<li>a
</ul>
Browser
Note
The above validates