Вы можете использовать селектор псевдокласса с именем nth-child
, который принимает параметр номера позиции элемента.
Ниже приведен пример
.style {
border: 1px solid olive;
width: 100px;
}
.style tr:nth-child(1) {
background: red;
}
.style tr:nth-child(2) {
background: blue;
}
.style tr:nth-child(3) {
background: green;
}
<table class="style">
<tr>
<td>1</td>
<td>2</td>
<td>3</td>
</tr>
<tr>
<td>4</td>
<td>5</td>
<td>6</td>
</tr>
<tr>
<td>7</td>
<td>8</td>
<td>9</td>
</tr>
</table>
Или вы можете использовать другой селектор псевдокласса, называемый nth-of-type
.
Ниже приведен пример
.style {
border: 1px solid olive;
width: 100px;
}
.style tr:nth-of-type(1) {
background: red;
}
.style tr:nth-of-type(2) {
background: blue;
}
.style tr:nth-of-type(3) {
background: green;
}
<table class="style">
<tbody>
<tr>
<td>1</td>
<td>2</td>
<td>3</td>
</tr>
<tr>
<td>4</td>
<td>5</td>
<td>6</td>
</tr>
<tr>
<td>7</td>
<td>8</td>
<td>9</td>
</tr>
</tbody>
и вот еще один способ использования другого параметра even
или odd
в селекторе псевдокласса nth-child
.
Пример
.style {
border: 1px solid olive;
width: 100px;
}
.style tr:nth-child(odd) {
background: black;
}
.style tr:nth-child(even) {
background: white;
}
<table class="style">
<tbody>
<tr>
<td>1</td>
<td>2</td>
<td>3</td>
</tr>
<tr>
<td>4</td>
<td>5</td>
<td>6</td>
</tr>
<tr>
<td>7</td>
<td>8</td>
<td>9</td>
</tr>
</tbody>