Hallo,
Ähnliche Elemente bekommen dieselbe Klasse - warum soll das nicht »semantisch sauber« sein?
naja, die Sache ist die, daß CSS-Klassen zunächst einmal für die Darstellung da sind, nicht für die Javascript-Logik (Trennung von Struktur, Darstellung und Verhalten -> XHTML, CSS und JS).
Es gibt mittlerweile viele Skripte, die CSS-Klassen "mißbrauchen", um Elemente als für bestimmte Aktionen verantwortlich zu kennzeichnen. Das hat aber mit der Darstellung erst einmal nichts zu tun.
Darauf wollte ich nur hinweisen. Es gibt dazu einen interessanten Artikel bei "A list apart": < http://www.alistapart.com/articles/scripttriggers/>.
Aber ich gebe es ja zu: ich "mißbrauche" CSS-Klassen auch äußerst gerne für meine JS-Skripte. Es funktioniert eben so gut.
;)
Ciao,
Andreas