Hi,
Was ist daran falsch
falsch nicht, aber unpraktisch, weil
Du kannst doch viel eleganter die Eigenschaften direkt ändern - wozu erst verschiedene Klassen definieren und dann deren Namen ändern?
Hast Du auch ein Beispiel wie elegent ich das lösen kann? Von selber komme ich nicht darauf...
[pref:t=85242&m=501465]
wieso der link ist doch da -> [...] onclick="window.location.href='#'; this.className='click';"> [...]
erstens ist dies kein Link (wo ist denn das HREF-Attribut?) und zweitens willst Du eine komplette Tabellenzeile mit mehreren TDs als Link verwenden, was ohne Javascript nicht möglich und damit untauglich ist; es sei denn, Du sperrst bewußt Besucher ohne JS und Suchmaschinen aus.
wieso funktioniert :hover im IE ausschließlich für Links funktioniert? Bei mir geht es doch.
Weil der IE CSS-technisch auf dem Stand von vor 6 Jahren ist und es damals - wie schon gesagt - :hover nur für Links definiert war.
freundliche Grüße
Ingo