1 つは要素レベル 'td' で、もう 1 つはクラス レベル '.specialTable td' です。クラス レベルのスタイルは、再度指定しないとすべての 'td' スタイル プロパティを継承するため、いくつかの問題に遭遇しました。
私はCSSスタイルを持っています
td
{
background-color:black;
}
そして、私は持っています
.specialTable tr:nth-child(even) {
background-color: white;
}
と
.specialTable td
{
background-color:none;
}
ここで何が起こるかというと、.specialTable td に背景を持たないように要求したにもかかわらず、要素スタイル 'td' から黒の背景を継承し、セルが上にあるため、要素スタイル 'tr' がブロックされます。行。
テーブルに交互行スタイルを設定しようとしています。元の 'td' 要素スタイルが邪魔にならないようにする方法を教えてください。
これがフィドルです: http://jsfiddle.net/PIyer/phADs/1/