molily: Vorder- und Hintergrundfarbe gemeinsam angeben

Beitrag lesen

body { color:#000000; background-color:#eeeeee; }
div#inhalt>p { color:#dddddd; background-color:#000033; }
p.wichtig { background-color:#330000; }

Das ist natürlich ziemlich konstruiert, so weit dürfte es gar nicht kommen. Um Probleme in solchen Fällen zu verhindern, sollte die Ursache beseitigt werden, nicht an den Symptomen herumgedoktert werden. Die angemessene Reaktion wäre also zunächst einmal, nicht zusätzliche Deklarationen einzufügen, sondern die Regeln und das Adressierungkonzept insgesamt anzupassen. Das hieße hier etwa, die Selektoren auf ein gemeinsames Niveau zu bringen, welches als vergleichsweise sicher gilt. Dann kann immer noch zur Sicherheit die beschriebene Vorgehensweise angewendet werden. Andersherum würde das Stylesheet letztlich inkompatibel bleiben und durch die vollen Farbangaben würde nur ein Randproblem behandelt.