如何使用CSS选择具有任意名称属性的标记?

Pau*_*ert 2 html css css-selectors

这将允许我选择名为educTraining的"a"标签:

a[name=educationalTraining] {
    color: rgb(89, 91, 91);
}
Run Code Online (Sandbox Code Playgroud)

如何获得所有带有任何名称的"a"标签.这似乎不起作用:

a[name=*] {
    color: rgb(89, 91, 91);
}
Run Code Online (Sandbox Code Playgroud)

不幸的是,我不能只选择任何"a"标签.它只使用我感兴趣的name属性.

Duv*_*ver 10

尝试:

a[name] {
    color: rgb(89, 91, 91);
}
Run Code Online (Sandbox Code Playgroud)

演示:http://jsfiddle.net/gQL9J/

  • 请参阅(以及其他地方)CSS2规范(http://www.w3.org/TR/CSS2/selector.html#attribute-selectors)和此MDN页面(https://developer.mozilla.org/en-US/docs/Web/CSS/Attribute_selectors)了解更多信息. (2认同)