Still celebrating National IT Professionals Day with 3 months of free Premium Membership. Use Code ITDAY17


IE7 Visited links CSS

Posted on 2008-06-11
Medium Priority
Last Modified: 2013-12-08

The css tags a:visited{color: #2a2a2a} used to work fine in IE6 but it seems to be broken in IE7.

How do I modify my CSS to make the browser remember visited links and show them in different color?

I have tried: a:link:visited, a:visited:link {color: #666666}, but it doesnt work as it supposed to.

Question by:niftyhawk
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 2
LVL 65

Expert Comment

ID: 21760687
a:visited{color: #2a2a2a} should work fine with IE7 too
just make sure that the styles are in order of


and there are no other styles which are over-riding or clashing with the a:visited one like a:link:visited or a:visited:link

Accepted Solution

cool_sathish_333 earned 2000 total points
ID: 21760705
Hello niftyhawk,
Just make a try of this one

replace >> a:visited{color: #2a2a2a} << 
>> a:visited {color: FFAD73;  font-family: arial, helvetica, sans-serif; text-decoration: none}  <<

<STYLE type="text/css">
body { font-family: arial, helvetica, sans-serif;  font-size: 10px;  }
td { font-family: arial, helvetica, sans-serif;  font-size: 10px; }
a:link {color: F76B08;  font-family: arial, helvetica, sans-serif; text-decoration: none}
a:visited {color: FFAD73;  font-family: arial, helvetica, sans-serif; text-decoration: none} 
a:active {color: #ffffff;  font-family: arial, helvetica, sans-serif; text-decoration: none} 
A:hover {text-decoration: none; color: #ffffff}

Open in new window


Author Comment

ID: 21761515
Your code works for links that are pointing to http locations.. like say <a href="">Google</a>

But, if my links are pointing to JavaScript locations, say <a href="JavaScript:document.forms[0].textName.value='101';document.forms[0].submit();">Submit Form</a>
then it doesnt work once I visit the same page again.

All this code works in IE6, but something has changed in IE7. How can I fix this?


Featured Post

Independent Software Vendors: We Want Your Opinion

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

I annotated my article on ransomware somewhat extensively, but I keep adding new references and wanted to put a link to the reference library.  Despite all the reference tools I have on hand, it was not easy to find a way to do this easily. I finall…
Today, the web development industry is booming, and many people consider it to be their vocation. The question you may be asking yourself is – how do I become a web developer?
In this tutorial viewers will learn how to style rounded corners for elements in CSS using the border-radius property Begin with a normal styled element such as a div: To style all four corners of the div to be the same degree of roundness, use the …
Want to learn how to record your desktop screen without having to use an outside camera. Click on this video and learn how to use the cool google extension called "Screencastify"! Step 1: Open a new google tab Step 2: Go to the left hand upper corn…
Suggested Courses

722 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question