我对 CSS 的简单行为感到困惑。
我<a class="cool-element"></a>
在 DOM 中有一些元素,而 dom 中没有其他类型的元素具有“cool-element”类,甚至没有 div。所以我这样做是为了尝试选择它们:
.cool-element {
background-color: red;
}
令我惊讶的是没有用。但如果我这样做
a.cool-element {
background-color: red;
}
我得到了预期的结果。我在 Firefox 和加载了许多其他 CSS 规则的应用程序中对此进行了测试。我没有单独测试过这个,但我很确定在其他一些地方我成功地使用了第一个选择器。这里的第一个选择器不是应该一直工作得很好,还是我错过了什么?