【发布时间】:2017-08-17 11:16:25
【问题描述】:
两天来,我试图实现的目标是使用 CSS 定位 wordpress 菜单中的某些类元素,逻辑让我不知所措。对我来说,这通常很简单,但有些东西(通常很小)让我战斗。
我需要将菜单项文本后面的小背景图像应用于“活动”或“当前”菜单项。但这必须仅适用于父菜单项(不适用于任何子/子菜单下拉项)。应用背景图像很好,所以这不是问题。它仅针对有问题的父项。
我已经尝试了以下 CSS 的变体(暂时忘记了背景图像,我在这里保持简单,以解决目标问题)以使当前/活动的 PARENT 菜单项文本变为红色:
.main-navigation div ul li.current-menu-parent a:not(.sub-menu)
{color: red !important;}
(我已经在网站上注释掉了这个自定义 CSS,以防止混淆)
:not 伪我认为可以解决问题,但它可能是我在语法上的失败,即使我用谷歌搜索了它,我今天可能会进一步了解 CSS,当解决时。
它没有按我的预期工作。有任何想法吗?如果我与背景图像战斗,我可能会再次回到这里,但我怀疑一旦“CSS 定位”得到解决,应用就不应该成为问题。
谢谢聪明的人:)
【问题讨论】:
-
可以分享图片或截图吗
-
更新了我原来的帖子,屏幕截图显示下拉菜单和开发者工具打开显示标签和类。
-
@Paulie_D 阅读您发布的主题,我假设 Jquery 解决方案?
-
@Mario JQuery 确实是一个解决方案。
标签: css wordpress menu css-selectors