Nu spørger du i html/css, så jeg går ud fra at du vil gøre det uden script.
Jeg tror det er muligt at bruge hover, active og visited i din css, men kun på links (a tags).
Så du kan gøre det hvis du f.eks. styler dit link til ath fylde hele området ud, have billede og båggrund osv.
Ellers kan du bruge script, og det fyrer du af fra f.eks. din div med OnMouseOver og OnMouseOut.
De sættes til at pege på den stump javascript som skal køres.
For referencer og eksempler til begge måder, se her:
http://www.w3schools.com/