我正在尝试选择同时包含.checked
和.featured
个标记的所有元素。所以基本上,我正在寻找的是一个“和”选择器;我不知道是否有。
这样的案例是否有解决办法?
答案 0 :(得分:98)
你同时使用它们(它们之间没有空格)
.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>
答案 1 :(得分:15)
您可以“加入”两个类:.checked.featured
答案 2 :(得分:8)
要表达AND,您只需将您的类.checked.featured
连接起来,这些类可能不会与作为后代选择器的流行.checked .featured
混淆。
查看官方Documentation