我有两种样式,一种是元素级别的“td”,另一种是类级别的“.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/