ページのコンテンツ領域にいくつかのhtmlテーブルがあります。各テーブルの先頭で交互の行の色が新しく開始されるのではなく、テーブルのリスト全体に適用されるため、スタイルは奇妙です。
<table>
<tr>
Blue
</tr>
<tr>
White
</tr>
<tr>
Blue
</tr>
</table>
<table>
<tr>
White
</tr>
<tr>
Blue
</tr>
<tr>
White
</tr>
</table>
行の色は、cssが行の背景として設定するものを表しています。しかし、私はcssが次のテーブルのために交互を再開することを望んでいます。したがって、次のようになります。
<table>
<tr>
Blue
</tr>
<tr>
White
</tr>
<tr>
Blue
</tr>
</table>
<table>
<tr>
Blue
</tr>
<tr>
White
</tr>
<tr>
Blue
</tr>
</table>
THBODY
それとは何か関係がありますか?
ありがとう、
CSSコード
table { border-collapse:collapse; text-align:center; }
table th, td { border:1px solid #759EC7; padding:3px 7px 2px; }
th { color: #fff;
background-color: #5c87b2; text-align:center; }
tr:nth-child(odd) { background-color: #CEE1F5; }
tr:nth-child(even) { background-color: #fff; }
更新
それは忍び込んだバグかもしれません、私は提案されたフィドルを調べました、そしてそれは完全に機能するので、それはどこかのバグのあるコードです。