CSS“和”select器 – 我可以select具有多个类的元素吗?

我试图select所有具有.checked.featured标签的元素。 所以基本上,我要找的是一个“和”select器; 我不知道有没有。

有这样的情况下有任何解决方法吗?

你使用两者( 没有空间

 .checked.featured{ // ... } 

参考: http : //www.w3.org/TR/selectors/#class-html


 div{margin:1em;padding:1em;} .checked{color:green;} .featured{border:1px solid #ddd;} .checked.featured{ font-weight:bold; } 
 <div class="checked">element with checked class</div> <div class="featured">element with featured class</div> <div class="featured checked">element with both checked and featured classes</div> 

你可以“join”两个类: .checked.featured

为了expressionAND,你只需要简单地连接你的类.checked.featured ,它可能不会与stream行的.checked .featured混淆,这是后代select器。

看看官方的文档