Thomas Luethi: onmouseover in css einbinden

Beitrag lesen

Hallo,

kann mir einer sagen ob ich einen onmouseover Befehl in eine css-Datei packen kann um ihn für jede Zelle einer Tabelle zu verwenden?

Nein. CSS kennt keine Befehle.

Theoretisch (und in Mozilla) ginge folgendes:
td:hover { ... }
aber der MS IE kann das nicht.

Sonst müsste ich ja, wenn ich mal die Farbe ändern will, in jeder Zelle die Änderung durchführen.

Du koenntest statt der Farbe die Klasse wechseln.
Das macht den HTML/JS-Quellcode uebersichtlicher und
spaetere Aenderungen viel einfacher.

also statt
onmouseover="this.bgcolor='#aabbcc'"
(oder so) lieber etwas in die Richtung:
onmouseover="this.className='mausueber'"

mit dem CSS:
.mausueber { color:#000000; background-color:#aabbcc; }

Gruesse,

Thomas