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

Vad*_*dim 5 css css-selectors css3 custom-data-attribute

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

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

data-scope
data-sessionlink
data-visibility-tracking
Run Code Online (Sandbox Code Playgroud)

我可以

*[data-scope] *[data-sessionlink] *[data-visibility-tracking]
Run Code Online (Sandbox Code Playgroud)

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

Mar*_*lin 3

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

最近在 www-style@w3.org 邮件列表中有一个帖子,来自 Opera 的 Simon Pieters 提出了一种不错的可能语法,该语法已在该帖子中得到了一些接受,因此它有可能在某个时候成为标准。未来:

x-admin-* { ... }
[data-my-*] { ... }
Run Code Online (Sandbox Code Playgroud)