gaby: Grundsatzfrage: Text-Hover mit CSS oder JavaScript?

Beitrag lesen

Hi,

Erstmal vielen Dank, daß du dir die Mühe mit dem JavaScript gemacht hast. :-)

Was spricht gegen die CSS-Lösung

Gegen _meine_ CSS-Lösung?

Nein, ich meinte: gegen die CSS-Lösung basierend auf vernünftigem Markup.

Tja, und gerade da ist der Haken:
Mit vernünftigem Markup bekommt man, - jedenfalls ich, - das gewünschte Ergebnis css-mäßig nicht hin.
Schau mal bei meinem Link im ersten Posting. So soll das Mausover funktionieren.

http://gaby77.ga.funpic.de/forum/fr/text-hover/mit_css_und_link.html

Laut Aufgabenstellung soll der Textblock, in dem gehovert wird, alle Wörter zwischen "red" und "#F00" einschließen.
Wird nun dieser Textblock gehovert, (egal, an welcher Stelle innerhalb dieses Blocks), dann sollen die Wörter "red", und  "#FF0000" und "F00" gleichzeitig rot gefärbt werden.

Bei deiner Lösung, und meinem eigenen Versuch mit vernünftigem Markup

http://gaby77.ga.funpic.de/forum/fr/text-hover/mit_css_fuer_ff-1.html

wird immer nur das eine Wort gefärbt, auf dem die Maus gerade steht, aber nie die o.g. 3 Wörter ("red", und  "#FF0000" und "F00") _gleichzeitig_.

Wenn man jetzt davon ausgeht, daß es keine CSS-Lösung mit _vernünftigem_ Markup gibt, und erst recht keine, die auch den IE-6 einschließt, was haltet ihr unter diesen Umständen für das kleinere Übel:

Meine erste Version mit dem überflüssigen, aber funktionierenden Link, oder eine JS-Version, bei der man sich bei der Erstellung wahrscheinlich einen abbrechen muß *g*, mal ganz abgesehen davon, daß ein JS-Hover nicht immer funktioniert?

Grüße
gaby

PS:
Falls jemandem doch noch eine vernünftige CSS-Lösung einfällt, nur her damit. ;-)