通用CSS选择器,用于匹配任何和所有HTML数据 - *属性

时间:2016-04-26 19:43:28

标签: css css3 css-selectors custom-data-attribute

是否可以使用 CSS匹配具有data-*属性的所有节点?

以下是我想要匹配的属性示例:

data-scope
data-sessionlink
data-visibility-tracking

我能做到

*[data-scope] *[data-sessionlink] *[data-visibility-tracking]

但我正在寻找更紧凑的东西。此外,我不知道在我的应用程序中可能遇到的所有data-*属性。

1 个答案:

答案 0 :(得分:3)

目前不可能使用通配符掩码通过属性名称部分选择元素。

www-style@w3.org邮件列表中最近有一个thread,来自Opera的Simon Pieters提出了一个很好的syntax,它在线程中得到了一些认可,所以是一个在未来它将成为标准的机会:

x-admin-* { ... }
[data-my-*] { ... }