我正在网站上工作 http://healthyeatingandliving.ca/
我面临的问题是,我希望将子菜单样式保持为浅绿色的drowndown背景,并将鼠标悬停,如果页面选择背景为深绿色。目前它似乎是从主菜单继承活动页面的样式。
任何人都有任何关于如何解决它的想法?非常感谢。
答案 0 :(得分:0)
我只在http://healthyeatingandliving.ca/corporate-wellness/
中发现了这个问题
注释掉以下样式表的第481行到第484行。
http://healthyeatingandliving.ca/site/wp-content/themes/twentyten/style.css
使用以下代码替换#access li.current_page_item > a { ... }
-
#menu-main-menu > li.current_page_item > a {
background: url(http://healthyeatingandliving.ca/site/wp-content/uploads/2014/03/leavesbig.png) no-repeat 18px 6px !important;
color: #ffcc00 !important;
}
答案 1 :(得分:0)
违规风格是:
#access li.current_page_item > a
(style.css,第481行)
将此样式更改为:
#access li.current_page_item > a {
background: #39b54a !important;
}
它应该会给你你所追求的东西。
答案 2 :(得分:0)
根据你的描述,希望我没有被误解。 在此页面中,http://healthyeatingandliving.ca/recipes/breakfast/
正在选择“早餐”,子菜单背景显示不正确,将CSS line 481的部分更改为
li.current_page_item > a {
/*
Commented out portion is what you are using now
background: url(http://healthyeatingandliving.ca/site/wpcontent/uploads/2014/03/leavesbig.png) no-repeat 18px 6px !important;
*/
background: #39b54a; /* no need to add !important */
color: #ffcc00 !important;
}
我在“Chrome 33.0.1750.154 m”中测试过,应该可以解决您的问题。
需要注意的一点是,尽量避免使用!important
,因为过多的覆盖会导致跟踪任何继承问题。
预期结果: