小编典典

基于通配符的属性名称的CSS选择器

css

最近,我对CSS选择器进行了一些研究,并遇到了有关新“ data- *”属性的问题。

我了解,为了选择具有data属性的元素,有几种解决方法:

[data-something='value']{...}    // data-something has value = 'value'
[data-something^='value']{...}   // data-something has value that STARTS with 'value'
[data-something*='value']{...}   // data-something has value with 'value SOMEWHERE in it

这些还有其他变体,但我的问题与CSS选择器有关,该选择器可以定位仅具有“数据”属性的元素。更具体地说,是否有CSS选择器可以定位完全具有ANY“数据”属性的元素?

虽然不正确,但我在想类似的东西:

[data]{...}

我一直在搜索Google,但尚未找到有关该属性的通用选择器的任何信息。


阅读 368

收藏
2020-05-16

共1个答案

小编典典

不,在CSS选择器中没有通配符表示属性名称。所有属性选择器都禁止使用特定的属性名称。

2020-05-16