Make sure this is a valid link inside href. If you do not provide this style:
.menu a, .menu a:link{my styles}
and href has no content, some browsers will not consider it as a link and will render the text by default. For example, <a href=""> will not accept the .menu a:link style, it will go to the default .menu styles because there is no link, and it does not appear as such by some browsers.
Of course, cover your bases by including bare a in your selector.
Also, make sure that you end these color styles with semicolons for the correct CSS syntax.
neatlysliced
source share