我有两种风格,一种是元素级别的'td‘,另一种是类级别的'.specialTable td’。我遇到了一些问题,因为如果我没有再次指定'td‘样式属性,类级样式将继承所有的’td‘样式属性。
我有一个CSS样式
td
{
background-color:black;
}然后我就有了
.specialTable tr:nth-child(even) {
background-color: white;
}和
.specialTable td
{
background-color:none;
}这里发生的事情是,即使我asked.specialTable td没有背景,它继承了元素样式'td‘的黑色背景,这导致我的元素样式'tr’被屏蔽,因为单元格在行的顶部。
我正在尝试为我的表格设置交替的行样式。请帮助我如何才能阻止原始的'td‘元素风格的影响。
这里是小提琴:http://jsfiddle.net/PIyer/phADs/1/
发布于 2013-03-06 23:32:50
您可以根据background:none;使用background-color:transparent;或
.specialTable td {
background-color:transparent;
}https://stackoverflow.com/questions/15251421
复制相似问题