hi,
:focus auf alle, die den Eingabefokus bekommen können (Links, Buttons, Eingabefelder)
(natürlich kann man :active und :focus auf alle Elemente anwenden, nur ist es reine Verschwendung, genauso wie :hover bei Elementen, die nicht sichtbar sind...)
es muss nicht unbedingt der "eingabefokus" sein, zitat selfhtml:
":focus funktioniert bei anderen Elementen als Verweisen auch. Wenn Sie beispielsweise für h1:focus CSS-Eigenschaften definieren und dann mit der Maus auf eine h1-Überschrift klicken, nimmt diese, solange die Maus geklickt ist, die definierten Eigenschaften an."
gruss,
wahsaga