Вы должны установить класс ClientTableRow
, например:
.ClientTableRow:nth-child(odd) {background-color:#FF0000;}
Демо: http://jsfiddle.net/gMR2K/4/
EDIT
Как также объясняет animuson, вам нужно применить селектор :nth-child
к самому элементу, а не к родительскому элементу. Имя селектора может привести к тому, что он применит стилизацию к дочерним элементам выбранного элемента, когда фактически стиль применяется к n-му дочернему элементу выбранного элемента по всему документу.
Кроме того, если вы беспокоитесь о совместимости браузера, вы также можете сделать это с помощью JavaScript. Вот пример использования jQuery.
$(document).ready()
{
$(".ClientTableRow:nth-child(odd)").addClass("redBackground");
}
Демо: http://jsfiddle.net/gMR2K/10/
Как указано здесь от BoltClock: jQuery "в любом случае полифиллирует селектор: nth-child () для старых браузеров."