Wordpress:current_page_item适用于文本转换,但不适用于颜色

时间:2012-07-25 23:11:36

标签: wordpress

我正在制作这部小电影的网站,我暂时在http://ivanfuentes.com/nolovelost/主持

在放弃我的电影工作后,我决定开始研究我的其他激情,网页......我一直在学习很多html5和css3,但仍然是新手,因为我发现...我的客户让我建立一个Wordpress网站,当我找到Atahualpa时,我认为采用它是个好主意,所以他可以轻松地控制他的网站。再也不!从现在开始,我将尽可能从头开始。

他希望在侧面菜单上以不同的颜色书写当前页面。为此,我使用了Wordpress中的current_page_item标识符,当我尝试使用不同的参数时,它确实起作用,例如,确实将所有文本转换为大写。但由于某种原因,我仍然无法弄清楚,它不会改变文本的颜色!

我使用Chrome的“Inspect element”选项检查了代码,正如我所看到的,浏览器确实将该项标识为“current_page_item”,只是它不想应用特定的颜色更改(它已被删除)。 / p>

任何人都知道它会是什么?我一直在破坏我的braincells试图找到这个,到目前为止没有成功...任何帮助,甚至只是在寻找的地方,没有进一步的解释,将是如此,所以赞赏,因为这是我现在所有的工作。所以,如果有人想建议任何其他想法停止成为这样的菜鸟,我会很高兴听/读!

谢谢!

1 个答案:

答案 0 :(得分:0)

CSS提示:

CSS越具体,它就越优先于针对相同项目的现有CSS。像这样定位css:

.current_page_item a{color:/*YOUR COLOR HERE*/;}

如果仍然存在,那就更具体一点:

#DIV_ID #MENU_ID .current_page_item a{color:/*YOUR COLOR HERE*/;}

您可以以这种方式继续向上添加更多层的特异性,直到它成为您想要的颜色,或者您可以像这样进行手动覆盖:

.current_page_item a{color:/*YOUR COLOR HERE*/ !important;}

这将确保您的CSS不会被覆盖,但我个人试图避免使用它,除非绝对必要。