如何选择具有2个类的元素

Luc*_*oli 167 css class css-selectors

可能重复:
适用于具有两个类的元素的CSS选择器

我有这个元素

<div class="a b"></div>
<div class="b"></div>
<div class="a"></div>
Run Code Online (Sandbox Code Playgroud)

我想要使​​用类a和b应用颜色#666.我怎么能用CSS做到这一点?

Bol*_*ock 293

您可以链接类选择器,它们之间没有空格:

.a.b {
     color: #666;
}
Run Code Online (Sandbox Code Playgroud)

需要注意的是,如果对你很重要,IE6对待.a.b.b在浏览器中都,所以div.a.bdiv.b会有灰色文本.有关正确的浏览器和IE6之间的比较,请参阅此答案.

  • 我认为@HoangHuynh的意思是选择器`.a .b`将匹配类`.b`的元素,它们包含在类.a`的元素中. (5认同)
  • 请注意.a .b被视为.a然后.b (3认同)

hta*_*ata 23

把它们连在一起:

.a.b {
  color: #666;
}
Run Code Online (Sandbox Code Playgroud)