Ovenstående er ikke rigtig: Det er kun A som kan have forskellige modes som HOVER, VISITS. Ovenståender er derfor efter min mening ikke korrekt CSS.
Nå du skal definer a på klasser så når du bruger
A:Hover så defineres det på klassen body og nedarves af alle andre klasser. Ønsker du at en klasse under dette skal have en forskellig opsætning kan u skrive
Div a: hover som betyder at alle links som er indeslutteat af et div tag får disse egenskaber. Dette kan udvides så
.enklasse a: hover vil du efter et tage (DIV, SPAN ....) med en class="enklasse" få den pågældende effekt
#etID a:hover vil du efter et tage (DIV, SPAN ....) med ID="etID" få den pågældende effekt
Så. Nej det er ikke andre tags end A der kan have en mode men du kan godt have forskellige styles alt efter hvor linket er.
Se evt:
http://www.meyerweb.com/eric/css/edge/popups/demo.html