答えて
、私はよくあなたの質問を理解していないと思うが、私はそれを正しくinterpretate場合、私はそうのようにそれを作ることができます:
tr:nth-child(2) {
background-color: blue;
}
tr:nth-child(4) {
background-color: black;
}
tr:nth-child(6) {
background-color: brown;
}
tr:nth-child(8) {
background-color: green;
}
tr:nth-child(10) {
background-color: pink;
}
<table class="table">
<tr>
<td>Text..</td>
</tr>
<tr>
<td>
Text..
</td>
</tr>
<tr>
<td>
Text..
</td>
</tr>
<tr>
<td>
Text..
</td>
</tr>
<tr>
<td>
Text..
</td>
</tr>
<tr>
<td>
Text..
</td>
</tr>
<tr>
<td>
Text..
</td>
</tr>
<tr>
<td>
Text..
</td>
</tr>
<tr>
<td>
Text..
</td>
</tr>
<tr>
<td>
Text..
</td>
</tr>
</table>
また、あなたのHTMLとCSSをすることによって検証されていることを確認しW3C、あなたにはいくつかの問題があり、またTR> TR:nth ... ??なぜなら、tablerow内のtablerowはW3Cで検証されたガイドラインではないからです。ここでコードを確認してください:https://validator.w3.org/#validate_by_input
テーブルを使用するのはCSSのデフォルトタグなので、テーブルのクラステーブルは必要ありません。あなたのCSSが動作していない
な理由は以下のとおりです。
- あなたのCSSは別の
tr
タグの内側にtr
タグを見つけようとしているので、代わりにtr tr:nth-child
を書いて、あなたはtr:nth-child
を記述する必要があります。 - 16進コード
#E6E6E6"
の後に二重引用符があります。
は、残念ながらそれはstyle属性で:nth-child
セレクタを置くことは不可能だが、代わりにこれを試してみてください。
tr:nth-child(even) {
background-color: #E6E6E6;
}
<table>
<tr>
<td>Lorem ipsum dolor sit amet, consectetur adipiscing elit.</td>
</tr>
<tr>
<td>Nam at nunc gravida, commodo eros vel, ultrices metus.</td>
</tr>
<tr>
<td>Etiam eleifend porttitor pulvinar.</td>
</tr>
<tr>
<td>Cras cursus ut erat convallis porttitor.</td>
</tr>
</table>
実際には、ネストした表の場合は別のtrにtrを持つことができます。私はOPがそれを意味するとは思わない。とにかく、OPのリクエストの最大の問題は、スタイル属性に 'nth-child'機能を入れることは不可能だということです。それについても言及する必要があります。 –
ありがとう@MrLister私は言及するために私の答えを更新しました:) –
これは動作しません
TR TR:n番目-child(even){背景色:#E6E6E6 ";}
背景色に二重引用符が付いているので、引用符は必要ありません。
デフォルトのCSSスタイルです。この
table tr:nth-child(even){
background-color: #E6E6E6;
}
<table width="100%" border="1">
<tr>
<td>VIOLA</td>
</tr>
<tr>
<td>VIOLA</td>
</tr>
<tr>
<td>VIOLA</td>
</tr>
<tr>
<td>VIOLA</td>
</tr>
<tr>
<td>VIOLA</td>
</tr>
<tr>
<td>VIOLA</td>
</tr>
<tr>
<td>VIOLA</td>
</tr>
</table>
- 1. n番目の子セレクタは、HTML要素のスタイルに
- 2. n番目の子
- 3. jQueryのn番目の子
- 4. n番目の子()jqueryの
- 5. は、n番目の子
- 6. n番目の子と
- 7. :n番目の子は
- 8. n番目の子は、
- 9. テーブルと:: n番目の子
- 10. CSSテーブル:n番目の子は、(1)TD:n番目の子(1)
- 11. jQueryのn番目の子の除去
- 12. jqueryのn番目の子の問題
- 13. jQueryのn番目の子は、IE7
- 14. 返り値n番目の子
- 15. n番目の子アンカー問題
- 16. オブジェクト指向プログラミングN番目の子
- 17. 基礎ブロックグリッドとn番目の子セレクタ
- 18. :n番目の子()疑似クラスは、リスト
- 19. 複数:n番目の子文
- 20. 同じクラスだが異なるID、n番目の子供のスタイル
- 21. N番目の子の奇妙な行動
- 22. jQueryのn番目の子のセレクタはのみで動作します:n番目の子(1)
- 23. n番目の項目
- 24. 隠された子どものうちのn番目の子
- 25. N番目の子CSSのターゲット最後と最初の3子
- 26. Thymeleaf番目のスタイル
- 27. N番目のOccurenceの行番号を抽出する
- 28. CSS Susy Gallery - n番目の最後の子を含む最後の行
- 29. スタッガー:最初の選択後のn番目の子供?
- 30. Espress - 線形レイアウトのn番目の子要素へのアクセス
そして、私は忘れてしまった人は、私のテーブルがあり、クラス=「テーブル」を試すことができますし、私は別で偶数行この表に必要色.. – Bopinko
@Bopinkoスニペットをチェックして、あなたの最後のコメントでそれを変更しました。 – dutchsociety