开发者

Needs help with superfish menu - background and text color problem

开发者 https://www.devze.com 2023-01-14 03:07 出处:网络
Hi I have a little CSS problem with a Superfish menu, when an active menu is hovered the color: #000000 don\'t apply, both background and color is white. The inactive menu works as I want.

Hi I have a little CSS problem with a Superfish menu, when an active menu is hovered the color: #000000 don't apply, both background and color is white. The inactive menu works as I want.

Example:

Menu 1 (active) - Bla - Bla

Menu 1 (act开发者_开发问答ive & hover) - Blank - Bla

pastebin: http://pastebin.com/ziYaZJ3e

.ot-menu li li a:focus, .ot-menu li li a:hover, .ot-menu li li a:active {
  background: #FFFFFF;
  color: #000000;
  border-bottom: none;
  outline: 0;
}


.ot-menu .current_page_item li a, .ot-menu li .current_page_item a {
    background: black;
    border-bottom: none;
    color: white !important;
}

The color set here is the reason you are getting white on white. But if disabled the non-hovered active text becomes black on black BG. You need to re-structure your style rules / ordering.

Where possible try to avoid using !important where you can as it can make tracking down styling issues very difficult (speaking from experience, I've produced some really nasty style-sheets lazy-coding with it).

0

精彩评论

暂无评论...
验证码 换一张
取 消