1

次の CSS と HTML を使用しています。

table.grid tbody tr:nth-child(odd) {
  background: #888;
}


<table class="form grid">
   <tbody>
      <tr>
         <td>xx</td>
      </tr>
      <tr>
         <td>xx</td>
      </tr>
      <tr>
         <td>xx</td>
      </tr>
      <tr>
         <td>xx</td>
      </tr>
   </tbody>
</table>

テーブルは正常に表示されますが、行の背景色の陰影は異なりません。何か不足していますか?

4

2 に答える 2

0

この質問は、以前に何度か回答されています。CSS3 と IE には既知の互換性の問題があり、nth-child セレクターを壊すことが知られています。代わりに JQuery を使用する必要がある場合があります。ここに役立つかもしれないいくつかの情報があります

CSSを使用して表の行の色を代替しますか?

于 2013-10-09T14:06:05.777 に答える