Да! Вы можете сделать это с чистым CSS и без классов в браузерах, которые поддерживают селектор «+» CSS:
.altTable tr td,
.altTable tr+tr+tr td,
.altTable tr+tr+tr+tr+tr td { background-color: #EEE; }
.altTable tr+tr td,
.altTable tr+tr+tr+tr td,
.altTable tr+tr+tr+tr+tr+tr td{ background-color: #fff; }
Вероятно, не лучший подход, но выполнимый.
Если вы не возражаете против небольшого Javascript, jQuery дает вам очень кратко:
$('.altTable tr:odd').addClass('odd');