Variablen aus PHP im CSS?

Hier, da ich meine CSS klein halten will, wollte ich mal fragen ob es ne möglichkeit gibt PHP in ner CSS zu verwenden.

Das was ich in der CSS haben will, wird schon auf meiner Seite ausgelesen, als Seitentitel mit {PAGE_TITLE}. Nur wenn ich das so in die CSS schreiben funzt das nicht…

Jemand ne Lösung?

Moin,

erstelle dir mal ne .htaccess-Datei und schreib rein:

AddType application/x-httpd-php .css

oder:

AddType application/x-httpd-php5 .css

Musst mal ausprobieren, was funktioniert - eigentlich sollte beides gehen … Dadurch werden auch CSS-Dateien mit PHP interpretiert.

MfG
myPages

Oft läßt sich das auch vermeiden.
Wenn der PHP-parser auch CSS-Dateien interpretiert, wird er
dem browser wohl auch einen header schicken, in dem steht,
daß die Datei bei jedem neuen Aufruf erneut geladen werden
soll, das ist nicht gerade effektiv für CSS-Dateien.

Wenn die (X)HTML-Seite dynamisch erzeugt wird, reicht es oft,
dort Klassennamen dynamisch auszutauschen und die CSS-Datei
statisch zu lassen, aber für alle Variationen eine neue Klasse
vorzusehen.
Das wird wiederum nicht bei zufällig gewählten Parametern
gehen.
In dem Falle ist es sinnvoll, zwischen statischem CSS und
dynamischen zu unterscheiden und dann einfach zwei
CSS-Dateien zu nutzen. Jedenfalls sollte man dann nicht alle
CSS-Dateien durch den PHP-parser jagen (also wie von myPages
vorgeschlagen die .htaccess zu modifizieren), sondern bei der
einen betroffenen Datei einfach die Endung .php zu verwenden
und per PHP einen passenden header für text/css zu senden.

Den Part der statishc ist einfach in die CSS Datei und der Part der dynamisch in PHP generiert wird in den Tag der jeweiligen Seite