Sönke Tesch: Browser-abhängige (externe).css laden

Beitrag lesen

Ich weiss, dass "||" ein oder und nicht ein und bedeutet.

|| bedeutet "oder" - nicht mehr, nicht weniger.

Das ist aber nicht das Problem.

Achso, na denn..

Das Problem ist, das ich die Border dadurch anpassen möchte.

Mit dem Oder?

Das ist ja auch nicht das Problem.

Achso, na..ähm..heute etwas durch den Wind, was?

Das Problem ist, das ich die Border via externe .css definiere.

Du bist Dir jetzt aber sicher, daß das das Problem ist?

Wirklich?

Gut.

Ich möchte die Entscheidung ja nicht auf allen Seiten reinschreiben. Der Aufwand und die Wartung sind dann ja nicht gerade sehr positiv. Gibt es eine Möglichkeit, die Infos einmal auszulesen und dann irgendwie in die .css zu bekommen.

Nein. Aber wenn Du Dich unbedingt mit nicht standardkonformen Browsern rumärgern, aber dann auch wieder nicht sooooo doll rumärgern willst, kannst Du Deine CSS-Auswahl-Javascript-Funktion in eine eigene Datei verpflanzen.
Die Seiten binden die Javascript-Datei ein, rufen dann die Funktion auf und diese schreibt schlußendlich per document.write() die <link>-Zeile für das entsprechende Stylesheet.

Ganz gewitzterweise kannst Du Javascript auch komplett rauswerfen und aus Deiner style.css eine style.php, style.cgi oder ähnliches machen (sprich: ein Skript, daß die gewünschten CSS-Angaben ausspuckt).

Ich hoffe es ist einigermaßen verständlich, was ich will. Danke schonmal :)

Gerne, und morgen früh nicht wieder so viel Kaffee schlappern.

Gruß,
  soenk.e