昨日、私はこれに遭遇しました:私の状態の1つが:hover
機能しなくなりました。これを変更すると、次のことがわかりました。
div.item {}
div.item:hover {}
div.item:nth-child(even) {}
これに:
div.item {}
div.item:nth-child(even) {}
div.item:hover {}
それは再び機能します。
両方のケースを示すために、jsfiddle でデモを作成しました。
:hover
-state がセレクターによって上書きされる理由を誰かが説明できますか?