CSSセレクターで特定のクラス名を除外する方法は?
ユーザー名がであるクラス名の要素にマウスを置いたときに、背景色を適用しようとしています"reMode_hover"。 要素があればしかし、私は色を変更したくないもあり"reMode_selected" 注:私はJavaScriptでなくCSSのみを使用できます。これは、ある種の限られた環境で作業しているためです。 明確にするために、私の目標は、ホバーの最初の要素に色を付けることですが、2番目の要素には色を付けません。 HTML <a href="" title="Design" class="reMode_design reMode_hover"> <span>Design</span> </a> <a href="" title="Design" class="reMode_design reMode_hover reMode_selected"> <span>Design</span> </a> 最初の定義が機能することを期待して以下を試しましたが、機能しません。何が悪いのですか? CSS /* do not apply background-color so leave this empty */ .reMode_selected .reMode_hover:hover { } .reMode_hover:hover { background-color: #f0ac00; }