- 我试图在一个儿童主题的侧栏中设计自定义菜单 WordPress'TwentyTwelve主题。
- 我想给当前的菜单项灰色背景。
- 不幸的是,“父”菜单项以某种方式将背景色赋予比仅当前li菜单项宽得多的区域。
我现在使用这个CSS代码:WordPress TwentyTwelve自定义菜单当前菜单项样式
.current-menu-item {background-color:#666!important;color:#ff0000!important;font-weight:bold;}
.menu li:not(.current-menu-item) {color:#fff!important;background-color:#333!important;}
举个例子/说明我的意思:我想完成它http://populair.eu,看到头版的菜单项“populair”也在上面的图像周围给出灰色背景。子菜单项是可以的。
奇怪的是,它在我的本地主机上运行正常。
我的感觉是,如果在<旁边有一个<旁边>它会被解决,但不知何故,我可能会失去一些东西。
有没有人有这方面的经验? /它应该怎样样式?
您必须使用“.current-menu-item a”来为锚链接提供背景,而不是给列表项目。 – rafaelbiten
@ 7th ach ..是的,就是这样! (需要等待6分钟才能接受答案) – edelwater
好的,你也可以对你的代码做一些“清理”......就在你的“.menu li a”里面,你有两条或三条规则,你并没有真正使用:“align:right”就是其中之一。 “list-style-type:none;”甚至不应该在那里,因为它是一个锚链接,而不是“列表”。 – rafaelbiten