id和class的CSS选择器相同

时间:2016-04-07 08:17:37

标签: css

我正在寻找一种方法来选择包含“copyright”作为属性值的所有div。

我试过这样的话。

https://jsfiddle.net/f87ggqg6/

[name*="copyright"] {
   background:red;
}

但我只能选择具有版权的类别,或者我可以选择具有版权的ID。有没有办法在一个语句中选择id和class?

感谢您的帮助。

3 个答案:

答案 0 :(得分:5)

唯一的方法是:

[id*="copyright"], [class*="copyright"] {
   background:red;
}

答案 1 :(得分:4)

你必须使用

div[class*="copyright"],
div[id*="copyright"] {
  background: red;
}
<div class="typo3-login-copyright-text">
  typo3-login-copyright-text
</div>

<div id="t3-copyright-notice">
  t3-copyright-notice
</div>

<div id="copyrightnotice">
  copyrightnotice
</div>

这很简单。

答案 2 :(得分:1)

不,id和class都没有一个选择器。在这种情况下,您必须使用两个选择器:

div[class*="copyright"],
div[id*="copyright"] {
  background:red;
}