Hi,
leider ist HTML ein <data>-Element unbekannt.
es soll ja auch unabhängig von einem html-element sein
sprich jedes html-element mit der klasse data soll bei hover andere eigenschaften haben
kann es sein, daß Dir die Syntax von CSS noch nicht ganz klar ist?
data {} versucht ein HTML-Element <data> anzusprechen.
Was bedeutet "es funktioniert nicht"? Falls Du damit meinst, dass der IE nicht darauf reagiert, solltest Du es statt dessen mal in einem Browser testen.
heißt es sonst nicht immer "eine seite muss für jeden browser funktionieren?"
Sicherlich. Deshalb wird es Dir wenig helfen zu sehen, daß es z.B. im Mozilla funktioniert.
Um das für den IE umzusetzen, mußt Du ihm einen Link anbieten und diesen formatieren, also a.data:hover {}.
Wenn der Link eine bestimmte Größe haben soll, müßtest Du a.data noch mit display:block definieren.
freundliche Grüße
Ingo