Html 带有锚标记的列表项的CSS元素+元素选择器

Html 带有锚标记的列表项的CSS元素+元素选择器,html,css,css-selectors,Html,Css,Css Selectors,我正在尝试更改悬停在列表项上的国家的字体颜色。 我提到了这一点,但在我的场景中,它不起作用。我找不出我在哪里犯了错误 这是我的密码 a{ 文字装饰:无; } 李{ 列表样式:无; } .dropdown menu>li>a:hover+.dropdown>.dropdown切换{ 颜色:黄色!重要; } 颜色将在国家/地区悬停时更改 请看下面的片段,这是您想要的吗 a{ 文字装饰:无; } 李{ 列表样式:无; } .dropdown:悬停>.dropdown切换{ 颜色:黄色!重要; }

我正在尝试更改悬停在列表项上的国家的字体颜色。 我提到了这一点,但在我的场景中,它不起作用。我找不出我在哪里犯了错误 这是我的密码

a{ 文字装饰:无; } 李{ 列表样式:无; } .dropdown menu>li>a:hover+.dropdown>.dropdown切换{ 颜色:黄色!重要; } 颜色将在国家/地区悬停时更改
请看下面的片段,这是您想要的吗

a{ 文字装饰:无; } 李{ 列表样式:无; } .dropdown:悬停>.dropdown切换{ 颜色:黄色!重要; } 颜色将在国家/地区悬停时更改
我引用了这个链接,但在我的例子中,它的失败之处并不在于+的工作方式。A+B在同一级别上选择紧跟在A之后的B。你正试图用另一种方式来做,但这是不可能的。有没有办法根据子动作来显示父颜色?事实上,这就是我链接副本的原因。但是,如果在父项LI.下拉框悬停时更改Country的颜色,您也许可以模拟相同的效果。假设您的内部列表项已满,因此覆盖的空间与外部LI相同,将鼠标悬停在其中一个内部LI或外部LI上实际上几乎相同。然后,唯一需要解决的问题是,假设的国家在其自身被悬停时不应改变颜色——明确指定父国和国家在悬停时的颜色的规则可以解决这一问题。为什么您的LI周围有一个跨度?