Hi,
Du willst Bedingungen abfragen? Das erfordert eine Programmiersprache.
nö, das geht auch mit CSS, wenn auch nur unter bestimmten Umständen.
Wenn die Hintergrundfarbe über HTML angegeben ist, also:
<body bgcolor="#ffffff">
dann funktioniert:
*[bgcolor="#ffffff"] {background-color:#f0f0f0;}
in modernen Browsern sehr wohl.
Falls der Hintergrund für die Frage eine Anpassung nur für spezielle Seiten sein sollte: hier analysiere ich den Quelltext und verwende möglichst individuelle Selektoren wie z.B.
td[valign="top"].zellen { color:black; }
oder
div#container>div#titlebox+div#contentbox #content form textarea.forumEntryMessage { width:43em !important; }
Schöner wäre natürlich, wenn man Definitionen von der URL abhängig machen könnte...
freundliche Grüße
Ingo