-2

I hate css, this makes no sense. I finally finished styling this menu and now I click a different page and the links are all white on a white dropdown bg. I can only think it somehow has to do with the li.current-menu-item style but it doesn't make sense why. Nothing shows up in firebug either.

This page works correctly: http://www.brainbuzzmedia.com/themes/simplybusiness/

This one has white links: http://www.brainbuzzmedia.com/themes/simplybusiness/?page_id=86

If you figure this out could you please tell me how or what you use to debug?

4

2 に答える 2

1

ポートフォリオページ(およびその後に移動するすべてのページ..)には、追加のセレクタースタイル「current-menu-item」があります。それを取り除くか、適切にスタイルを設定します

div.nav-menu ul li.current-menu-item a {
    color: #EE8855;
}
于 2012-10-19T23:00:54.427 に答える
1

2番目のリンクでは、サブメニュー項目のリンクに次のCSSで白い色が適用されています。

div.nav-menu ul li.current-menu-item:hover a

これを変更する必要があるのは次のとおりです。

div.nav-menu ul li.current-menu-item:hover > a

の子のみをターゲットにしたいので、すべての子孫ではありません<a><li class="current-menu-item">

http://www.w3.org/TR/css3-selectors/#child-combinatorsを参照してください

于 2012-10-19T23:01:45.973 に答える