Я ссылался на каркас пользовательского интерфейса, который сейчас использую, назовите его iView .
Конечно, они также поддерживают компонент чередующейся таблицы.Поэтому мне было интересно, как они это делают.
.ivu-table-stripe .ivu-table-body tr:nth-child(2n) td,
.ivu-table-stripe .ivu-table-fixed-body tr:nth-child(2n) td {
background-color: #f8f8f9;
}
Как видите, поддержка CSS для обработки каждого случая четного и нечетного с помощью nth-child()
.Нет более простого способа сделать это.
Более того, вы можете использовать более сложную формулу в качестве параметра, подобного этому: (an + b).
W3School Nth-child Example может быть полезно для вас.