CSSの単純な動作について混乱しています。
私は<a class="cool-element"></a>
DOMにいくつかの要素を持っていますが、domの他のタイプの要素には、divでさえも、「cool-element」クラスがありません。だから私はそれらを選択しようとするためにこれをしました:
.cool-element {
background-color: red;
}
驚いたことに、それはうまくいきませんでした。しかし、私がそうするなら
a.cool-element {
background-color: red;
}
期待通りの結果が得られました。私はこれをFirefoxと他の多くのCSSルールがロードされているアプリでテストします。私はこれを単独でテストしていませんが、他のいくつかの場所で最初のセレクターを使用して成功していると確信しています。ここでの最初のセレクターは常に完全に正常に機能するはずではありませんか、それとも何かが足りませんか?