onmouseover in css einbinden
Markus
- html
Hallo an Alle,
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?
Sonst müsste ich ja, wenn ich mal die Farbe ändern will, in jeder Zelle die Änderung durchführen.
Vielen Dank schon mal jetz für Antworten.
Gruß Markus
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