Gunnar Bittersmann: Überschreiben von color-Anweisungen per css

Beitrag lesen

@@mattihas:

nuqneH

Bewegt man die Maus auf eine der Zeilen, wird die Schriftfarbe
des gesamten <tbody> auf rot geändert. Allerdings nicht
die Hintergrundfarbe, da <TR BGCOLOR=...> eine höher Priorität hat.

Nein, nicht deshalb. Du änderst die Hintergrungdfarbe von tbody, was nicht zu sehen ist, da diese vollständig von der Hintergrungdfarbe von tr überdeckt wird. [CSS21 §17.5.1]

Du musst schon die Hintergrungdfarbe von tr ändern …

suche ich eine Möglichkeit, wie ich die im html-code vorkommenden Farben
per css überschreiben kann - egal, ob diese als Attribut eines <TR> oder eines <FONT>-Tags oder sonstwo angegeben wurden.

… oder gleich die aller Nachfahrenelemente des jeweilig gehoverten tbody:

tbody:hover * { background-color:green; color:red}

'!important' ist nicht erforderlich.

Qapla'

--
Gut sein ist edel. Andere lehren, gut zu sein, ist noch edler. Und einfacher.
(Mark Twain)