2010-09-03 77 views

回答

2

定义的样式让你的独特的颜色以后在样式表中,这样定义

tbody tr.alt td { 
    background-color: #e6EEEE; 
} 
tbody tr td.coloron { 
    background-color: #FFFFFF; 
} 

如果行有多个类,给予相同的特异性水平在样式规则中,在CSS中最后定义的一个获胜。 You can see it working here

+0

一个很好的答案,+1 – 2010-09-03 12:49:48

+0

这个伟大的工程!非常感谢! – Gordon 2010-09-03 13:48:24

+0

@戈登 - 欢迎:)如果能解决您的问题,一定要接受答案! – 2010-09-03 14:54:45

0

tbody tr.alt td.coloronspecific,并且将覆盖它,而不是做这样的事情:

tbody tr.alt td.coloron { 
    // your CSS 
}  

或许这样的:

tbody tr td.coloron { 
    // your CSS 
} 
0

使用CSS !important

td.coloron { 
    background: #ccc !important; 
} 
+2

不!这是解决CSS特殊性问题的错误方法,只是证明对最初问题缺乏了解。 – 2010-09-03 12:45:25

+0

我同意你的意见:) – aularon 2010-09-03 12:53:34

0

尝试在你的CSS中添加这个:

.coloron,.coloron.alt {背景:红}

+0

一个是'​​',一个是'':) – 2010-09-03 12:47:25

+0

你甚至可以将类似的类结合起来吗? – 2010-09-03 12:48:11

+0

@ILMV - 是的,但由于它们不在同一个元素上,所以在这里不适用。 – 2010-09-03 12:48:32

相关问题