Ingo Turski: Browser-Stylesheet soll Autorenwerte bedingt überschreiben

Beitrag lesen

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