hi,
:hover kann auf so ziemlich alle Elemente angewendet werden [...]
Ich kann dir leider nicht mehr sagen, wo das geschrieben steht - aber wenn beim w3c keine beachraenkung erwaehnt wird, wird das wohl auch gelten - also dass man :hover ueberall anwenden kann.
die spec sagt dazu lediglich:
"The :hover pseudo-class applies while the user designates an element (with some pointing device), but does not activate it. For example, a visual user agent could apply this pseudo-class when the cursor (mouse pointer) hovers over a box generated by the element.
[...]
CSS doesn't define which elements may be in the above states, or how the states are entered and left. Scripting may change whether elements react to user events or not, and different devices and UAs may have different ways of pointing to, or activating elements."
ist also alles recht vage und allgemeingültig gehalten - CSS erlaubt es für so gut wie jedes element, wie viel der UA dann aber letztendlich davon umsetzt, bleibt wohl ihm überlassen.
gruss,
wahsaga
p.s.: nein, warum sollte ich in eile sein ...?