Vill ha en meny i en tabell.
Alla länkarna ligger i en egen td.
När jag för musen över länk 1 vill jag att länkttexten ska ändra färg.
När jag tryckt på länk 1 vill jag att dess td ska ha en annan bakgrundsfärg ända tills jag trycker på en annan länk i menyn.
Nu vill du ha det med CSS också... Jag tror inte att det går, det faller på att färgen ska stanna kvar.
Men om menyn ligger i en egen ram och inte laddas om, så kan du pröva detta som gör nästan vad du vill:
body {background: white;}
a {color: blue; display: block;}
a:hover {color: pink;}
a:active {color: green; background: gray;}