2010-10-12 67 views
19

我一直在寻找的w3 page on css selectors,并没有发现任何希望的线索,所以我想我会问...CSS:当造型元素有两类

有没有办法样式有两个单个元素不同于如果它是一个类的课程?

实施例:

<a class="foo">Red</a> 
<a class="bar">Yellow</a> 
<a class="foo bar">Orange</a> 

a.foo { color:red; } 
a.bar { color:yellow; } 
a.foo.bar { color:orange; } 
+0

如果你正在寻找有两个样式元素指定的类,这是你的答案。如果有*两个班,我不太确定。 – BoltClock 2010-10-12 20:30:30

+3

你有什么作品。请注意,IE6不支持类重载。它只承认最后一堂课。 – 2010-10-12 20:30:46

+0

欲了解@Jason McCreary关于IE6的观点,请参阅[我对这个问题的重复的回答](http://stackoverflow.com/questions/3772290/css-selector-that-applies-to-elements-with-两个类/ 3772305#3772305) – BoltClock 2010-10-12 20:31:40

回答

0

我刚刚试过你放的代码,它工作正常(至少在Chrome上)。也许你的CSS在其他地方出现了错误,或者其他某种风格重写了它。