0

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

在失去电影工作后,我决定开始从事我的其他爱好,网页......我已经学习了很多 html5 和 css3,但我发现仍然是新手......我的客户要求我建立一个 Wordpress 网站,当我找到 Atahualpa 时,我认为采用它是一个好主意,这样他就可以轻松地控制他的网站。再也不!从现在开始,我会尽量从头开始。

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

我使用 Chrome 的“检查元素”选项检查了代码,正如我所见,浏览器确实将该项目识别为“current_page_item”,只是它不想应用特定的颜色更改(它已被删除)。

有谁知道会是什么?我一直在努力解决这个问题,但到目前为止没有成功......任何帮助,甚至只是提示在哪里寻找,没有进一步的解释,将如此,非常感谢,因为这是我现在的所有工作。同样,如果有人想提出任何其他想法来停止成为这样的菜鸟,我会很高兴听/读!

谢谢!

4

1 回答 1

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 不会被覆盖,但我个人尽量避免使用它,除非绝对必要。

于 2012-07-26T00:08:31.077 回答