2016-08-22 6 views

答えて

2

あなたはn番目の子を使用する必要があります。

 
tr:nth-child(odd) { 
    background: green; 
} 

tr:nth-child(even) { 
    background: lightgreen; 
} 

:odd:evenはないCSSのjQueryの擬似要素セレクタです。

1

tr:nth-child(even) {background: red} 
 
tr:nth-child(odd) {background: green}
<table> 
 
    <tr class="d0"> 
 
    <td>one</td> 
 
    </tr> 
 
    <tr class="d1"> 
 
    <td>two</td> 
 
    </tr> 
 
    <tr class="d1"> 
 
    <td>two</td> 
 
    </tr> 
 
    <tr class="d1"> 
 
    <td>two</td> 
 
    </tr> 
 
</table>

0

\t tr:nth-child(odd) { 
 
\t background-color: green; 
 
\t } 
 
\t 
 
\t tr:nth-child(even) { 
 
\t background-color: lightgreen; 
 
\t }
<table> 
 
<tr><td>1</td></tr> 
 
<tr><td>1</td></tr> 
 
<tr><td>1</td></tr> 
 
<tr><td>1</td></tr> 
 
<tr><td>1</td></tr> 
 
</table>

すべてのタグ<table><td>を使用してください。 :oddの代わりに:nth-child(odd):nth-child(even)を使用してください。:even
ここにJSFiddleがあります。https://jsfiddle.net/v2tgjLjv/9/

関連する問題