I have an established wiki built under 1.24, with an extensive CSS modification file. One of the CSS changes is to set the hover color of links and add a graphic underline. This has worked perfectly in body, sidebar and top nav for about a year.
With the update to 1.26, everything works fine EXCEPT that mousing over the wiki logo now makes it disappear, with a base fragment of the graphic link underline appearing in its place (centered in the logo space). I have laboriously removed link redefinition lines and discovered that it's the background definition that is mucking up the wiki logo; remove it and everything works fine (except, of course, that my links no longer have the graphic underline); put it back in, even with the strongest 'negating' I can apply to the wiki logo class, and the disappearing act occurs.
Here is the CSS code that changes my link colors and positions the graphic underline:
a:link, a:visited { color: #0077bb !important; text-decoration:none; padding-bottom: 3px; } a:hover,a:active { color:#eeaa00 !important; text-decoration:none; background: url(/mh_media/linkbar.jpg) repeat-x 100% 100%; padding-bottom: 3px; white-space: nowrap; }
Again, if I remove that background statement, the wiki logo action is fine. Put it back, with any number of different parameters, and attempts to frame a 'not' statement under .mw-wiki-logo, and the logo disappears on mouseover. (I had a few code bits in the original to negate link changes for the logo; they no longer seem to matter.)
Any thoughts on how I can keep my link code as-is (functionally, at least) and not have the logo flash out of existence on mouseover?
Site is at www m a x h e a d r o o m com (obfuscating to keep this out of the search lists). Thanks.