Хочу сделать табличку с чередованием стилей для строк. Пока реализовал вот такой генератор:
def table_view(self, title, data):
header = u''.join([u'<th>{0}</th>'.format(th) for th in title])
tbl = u'<tr>{0}</tr>'.format(header)
for ind, row in enumerate(data):
tbl += '<tr class="{0}">'.format('alt' if ind % 2 else '')
tbl += u''.join([u'<td>{0}</td>'.format(td) for td in row])
tbl += u'</tr>'
return u'<table>{0}</table>'.format(tbl)
Собственно вопрос: можно ли реализовать такое силами одного css?