这应该很简单,但我很难找到它的搜索词。 假设我有这个:
<div class="a c">Foo</div> <div class="b c">Bar</div>
在 CSS 中,如何创建一个选择器来匹配匹配“(.a 或 .b)和 .c”的内容?
我知道我可以这样做:
.a.c,.b.c { /* CSS stuff */ }
但是,假设我将不得不经常使用各种逻辑组合来执行这种逻辑,是否有更好的语法?
有更好的语法吗?
不可以。CSS 的or运算符 ( ,) 不允许分组。它本质上是选择器中优先级最低的逻辑运算符,因此您必须使用.a.c,.b.c.
or
,
.a.c,.b.c