codice:
<ul>[*]  home  [*]  contact   [/list]
codice:
ul
{
   overflow: hidden;
   height: 100%;
}

li
{
   float: left;
   padding: 10px;
}

   li a:link,
   li a:visited
   {
      color: #ddd;
      background: #333;
   }
   li a:hover,
   li a:active
   {
      color: #333;
      background: #ddd;
   }
quello che devi fare è giocare con i 4 stati: link, visited, hover e active (l'ordine non è casuale).