I came here today because I have a problem with visited links in IE8 - just 2 pages of the site: Patents and Trademarks. I even placed the class in a span at each link!! All the other pages work fine. They don't change to what my style sheet declares. The page works in Firefox, Opera, Safari, and Chrome. Here's the code, placed in the style sheet, and in the head of both these pages: .bodyLinks a { text-decoration: none; color: #900; } .bodyLinks a:visited { text-decoration: none; color: #999; !important } .bodyLinks a:hover { text-decoration: underline; color: #00f; } Code (markup): Funny thing, while designing these pages, I loaded Trademarks from my hard drive, and the links worked sometimes. AARG!!! Anybody got a solution?
Have you tried changing: .bodyLinks a { text-decoration: none; color: #900; } to .bodyLinks a:link { text-decoration: none; color: #900; } ? This will clearly define the a and might tell the suspect browsers specifically what you're after. I mean the first should work, but you know what browsers are like. Hope this helps.