18

我需要你对 CSS 选择器的帮助。想象一个样式 HTML 标签:

<style type="text/css">
[...selector...] {color:red;}
</style>

我想构造一个具有多个属性和逻辑运算符的选择器。但我没有找到正确的语法。

我的要求:
选择器应该找到具有“属性”属性且此“属性”属性等于某个 URL 的元素。第二个条件:元素应该有一个'resource'或'typeof'属性(它不重要,值是什么)。

所以我需要这个逻辑结构:A = some URL && (B || C),它必须在一个选择器中。
这个怎么做?

4

1 回答 1

37

您需要property为每个 OR 条件重复属性选择器,将每个条件与第二个属性选择器结合起来,如下所示:

[property="some URL"][resource], [property="some URL"][typeof] { color: red; }

参考:http ://www.w3.org/TR/css3-selectors/#attribute-selectors

于 2013-09-10T10:52:01.993 回答