0

我正在尝试突出显示 wordpress 中的当前菜单项。我尝试了以下代码:

#menu-menu li.current-menu-item a { background-color:#d9707a; }
#menu-menu li.current_page_item a { background-color:#d9707a; }

上面的代码工作正常,但实际上我想做的是通过改变颜色来突出显示,所以我尝试了下面的代码,但它不起作用

#menu-menu li.current-menu-item a { color:#d9707a; }
#menu-menu li.current_page_item a { color:#d9707a; }

你能告诉我如何解决这个问题吗?

4

1 回答 1

1

我们对您的设置知之甚少,无法知道确切的问题是什么。但在我看来,color由于风格的特殊性,您的风格可能会被覆盖。

追踪覆盖的样式color(使用您的浏览器检查器)并在那里更改它(但您需要确认这样做是安全的,因为该样式可能会影响您网站的其他部分)或者,快速和!important向样式添加标签的肮脏方法。

例子:

#menu-menu li.current-menu-item a { color:#d9707a !important; }
#menu-menu li.current_page_item a { color:#d9707a !important; }

有关样式特异性的更多信息:

CSS 选择器之间的优先级是什么
理解 CSS 选择器

于 2013-04-01T06:23:09.727 回答